fix8  version 0.6.4
Open Source C++ FIX Framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Myfix_traits.cpp
Go to the documentation of this file.
1 //-------------------------------------------------------------------------------------------------
2 // *** f8c generated file: DO NOT EDIT! Created: 2012-11-22 14:16:53 ***
3 //-------------------------------------------------------------------------------------------------
4 #if 0
5 
6 Fix8 is released under the GNU General Public License, version 2 (GPL-2.0).
7 
8 Fix8 Open Source FIX Engine.
9 Copyright (C) 2010-12 David L. Dight <fix@fix8.org>
10 
11 This program is free software; you can redistribute it and/or modify it under the terms of
12 the GNU General Public License as published by the Free Software Foundation; either version
13 2 of the License, or (at your option) any later version.
14 
15 This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY;
16 without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
17 See the GNU General Public License for more details.
18 
19 You should have received a copy of the GNU General Public License along with this program;
20 if not, write to the Free Software Foundation , Inc., 51 Franklin Street, Fifth Floor,
21 Boston, MA 02110-1301 USA.
22 
23 BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY FOR THE PROGRAM, TO
24 THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE
25 COPYRIGHT HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY
26 KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
27 WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS TO
28 THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE,
29 YOU ASSUME THE COST OF ALL NECESSARY SERVICING, REPAIR OR CORRECTION.
30 
31 IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING WILL ANY COPYRIGHT
32 HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR REDISTRIBUTE THE PROGRAM AS PERMITTED
33 ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR
34 CONSEQUENTIAL DAMAGES ARISING OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT
35 NOT LIMITED TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR
36 THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), EVEN IF SUCH
37 HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES.
38 
39 #endif
40 
41 //-------------------------------------------------------------------------------------------------
42 #include <f8config.h>
43 #include <iostream>
44 #include <fstream>
45 #include <iomanip>
46 #include <sstream>
47 #include <vector>
48 #include <map>
49 #include <list>
50 #include <set>
51 #include <iterator>
52 #include <algorithm>
53 #include <bitset>
54 #include <regex.h>
55 #include <cerrno>
56 #include <string.h>
57 #if defined HAS_TR1_UNORDERED_MAP
58 #include <tr1/unordered_map>
59 #endif
60 // f8 includes
61 #include <f8exception.hpp>
62 #include <memory.hpp>
63 #include <f8allocator.hpp>
64 #include <f8utils.hpp>
65 #include <f8types.hpp>
66 #include <traits.hpp>
67 #include <field.hpp>
68 #include <message.hpp>
69 #include "Myfix_types.hpp"
70 #include "Myfix_router.hpp"
71 #include "Myfix_classes.hpp"
72 //-------------------------------------------------------------------------------------------------
73 namespace FIX8 {
74 namespace TEX {
75 
76 //-------------------------------------------------------------------------------------------------
77 //-------------------------------------------------------------------------------------------------
78 const FieldTrait Heartbeat::_traits[] =
79 {
80  FieldTrait( 112, 15, 1, 0x4)
81 };
82 const FieldTrait_Hash_Array Heartbeat::_ftha(Heartbeat::_traits, 1);
83 const MsgType Heartbeat::_msgtype("0");
84 //-------------------------------------------------------------------------------------------------
85 const FieldTrait TestRequest::_traits[] =
86 {
87  FieldTrait( 112, 15, 1, 0x1)
88 };
89 const FieldTrait_Hash_Array TestRequest::_ftha(TestRequest::_traits, 1);
91 //-------------------------------------------------------------------------------------------------
92 const FieldTrait ResendRequest::_traits[] =
93 {
94  FieldTrait( 7, 4, 1, 0x1), FieldTrait( 16, 4, 2, 0x1)
95 };
96 const FieldTrait_Hash_Array ResendRequest::_ftha(ResendRequest::_traits, 2);
98 //-------------------------------------------------------------------------------------------------
99 const FieldTrait Reject::_traits[] =
100 {
101  FieldTrait( 45, 4, 1, 0x1), FieldTrait( 58, 15, 5, 0x4), FieldTrait( 354, 2, 6, 0x4),
102  FieldTrait( 355, 28, 7, 0x4), FieldTrait( 371, 1, 2, 0x4), FieldTrait( 372, 15, 3, 0x4),
103  FieldTrait( 373, 1, 4, 0x4)
104 };
105 const FieldTrait_Hash_Array Reject::_ftha(Reject::_traits, 7);
106 const MsgType Reject::_msgtype("3");
107 //-------------------------------------------------------------------------------------------------
108 const FieldTrait SequenceReset::_traits[] =
109 {
110  FieldTrait( 36, 4, 2, 0x1), FieldTrait( 123, 8, 1, 0x4)
111 };
112 const FieldTrait_Hash_Array SequenceReset::_ftha(SequenceReset::_traits, 2);
114 //-------------------------------------------------------------------------------------------------
115 const FieldTrait Logout::_traits[] =
116 {
117  FieldTrait( 58, 15, 1, 0x4), FieldTrait( 354, 2, 2, 0x4), FieldTrait( 355, 28, 3, 0x4)
118 };
119 const FieldTrait_Hash_Array Logout::_ftha(Logout::_traits, 3);
120 const MsgType Logout::_msgtype("5");
121 //-------------------------------------------------------------------------------------------------
122 const FieldTrait IOI::_traits[] =
123 {
124  FieldTrait( 15, 19, 110, 0x4), FieldTrait( 22, 15, 7, 0x4), FieldTrait( 23, 15, 1, 0x1),
125  FieldTrait( 25, 7, 116, 0x4), FieldTrait( 26, 15, 3, 0x4), FieldTrait( 27, 15, 109, 0x1),
126  FieldTrait( 28, 7, 2, 0x1), FieldTrait( 38, 10, 104, 0x4), FieldTrait( 44, 11, 114, 0x4),
127  FieldTrait( 48, 15, 6, 0x4), FieldTrait( 54, 7, 102, 0x1), FieldTrait( 55, 15, 4, 0x4),
128  FieldTrait( 58, 15, 119, 0x4), FieldTrait( 60, 22, 122, 0x4), FieldTrait( 62, 22, 115, 0x4),
129  FieldTrait( 65, 15, 5, 0x4), FieldTrait( 106, 15, 33, 0x4), FieldTrait( 107, 15, 36, 0x4),
130  FieldTrait( 130, 8, 117, 0x4), FieldTrait( 149, 15, 123, 0x4), FieldTrait( 152, 10, 105, 0x4),
131  FieldTrait( 167, 15, 11, 0x4), FieldTrait( 199, 1, 118, 0xc), FieldTrait( 200, 21, 13, 0x4),
132  FieldTrait( 201, 1, 74, 0x4), FieldTrait( 202, 11, 27, 0x4), FieldTrait( 206, 7, 29, 0x4),
133  FieldTrait( 207, 20, 32, 0x4), FieldTrait( 215, 1, 124, 0xc), FieldTrait( 218, 12, 125, 0x4),
134  FieldTrait( 220, 19, 126, 0x4), FieldTrait( 221, 15, 127, 0x4), FieldTrait( 222, 15, 128, 0x4),
135  FieldTrait( 223, 14, 31, 0x4), FieldTrait( 224, 25, 15, 0x4), FieldTrait( 225, 25, 16, 0x4),
136  FieldTrait( 226, 1, 18, 0x4), FieldTrait( 227, 14, 19, 0x4), FieldTrait( 228, 9, 20, 0x4),
137  FieldTrait( 231, 9, 30, 0x4), FieldTrait( 232, 1, 111, 0xc), FieldTrait( 235, 15, 133, 0x4),
138  FieldTrait( 236, 14, 134, 0x4), FieldTrait( 239, 1, 17, 0x4), FieldTrait( 240, 25, 26, 0x4),
139  FieldTrait( 255, 15, 21, 0x4), FieldTrait( 348, 2, 34, 0x4), FieldTrait( 349, 28, 35, 0x4),
140  FieldTrait( 350, 2, 37, 0x4), FieldTrait( 351, 28, 38, 0x4), FieldTrait( 354, 2, 120, 0x4),
141  FieldTrait( 355, 28, 121, 0x4), FieldTrait( 423, 1, 113, 0x4), FieldTrait( 453, 1, 139, 0xc),
142  FieldTrait( 454, 1, 8, 0xc), FieldTrait( 460, 1, 9, 0x4), FieldTrait( 461, 15, 10, 0x4),
143  FieldTrait( 468, 7, 107, 0x4), FieldTrait( 469, 9, 108, 0x4), FieldTrait( 470, 18, 23, 0x4),
144  FieldTrait( 471, 15, 24, 0x4), FieldTrait( 472, 15, 25, 0x4), FieldTrait( 516, 14, 106, 0x4),
145  FieldTrait( 541, 25, 14, 0x4), FieldTrait( 543, 15, 22, 0x4), FieldTrait( 555, 1, 112, 0xc),
146  FieldTrait( 662, 11, 129, 0x4), FieldTrait( 663, 1, 130, 0x4), FieldTrait( 667, 21, 40, 0x4),
147  FieldTrait( 691, 15, 39, 0x4), FieldTrait( 696, 25, 136, 0x4), FieldTrait( 697, 11, 137, 0x4),
148  FieldTrait( 698, 1, 138, 0x4), FieldTrait( 699, 15, 131, 0x4), FieldTrait( 701, 25, 135, 0x4),
149  FieldTrait( 711, 1, 101, 0xc), FieldTrait( 761, 15, 132, 0x4), FieldTrait( 762, 15, 12, 0x4),
150  FieldTrait( 788, 1, 96, 0x4), FieldTrait( 854, 1, 103, 0x4), FieldTrait( 864, 1, 43, 0xc),
151  FieldTrait( 873, 25, 44, 0x4), FieldTrait( 874, 25, 45, 0x4), FieldTrait( 875, 1, 41, 0x4),
152  FieldTrait( 876, 15, 42, 0x4), FieldTrait( 898, 14, 100, 0x4), FieldTrait( 913, 15, 92, 0x4),
153  FieldTrait( 914, 15, 93, 0x4), FieldTrait( 915, 25, 94, 0x4), FieldTrait( 916, 25, 97, 0x4),
154  FieldTrait( 917, 25, 98, 0x4), FieldTrait( 918, 19, 95, 0x4), FieldTrait( 919, 1, 99, 0x4),
155  FieldTrait( 947, 19, 28, 0x4), FieldTrait( 965, 15, 46, 0x4), FieldTrait( 966, 15, 47, 0x4),
156  FieldTrait( 967, 9, 49, 0x4), FieldTrait( 968, 9, 50, 0x4), FieldTrait( 969, 9, 51, 0x4),
157  FieldTrait( 970, 1, 52, 0x4), FieldTrait( 971, 1, 53, 0x4), FieldTrait( 996, 15, 55, 0x4),
158  FieldTrait( 997, 15, 56, 0x4), FieldTrait(1018, 1, 54, 0xc), FieldTrait(1049, 7, 48, 0x4),
159  FieldTrait(1079, 26, 57, 0x4), FieldTrait(1146, 13, 59, 0x4), FieldTrait(1147, 10, 60, 0x4),
160  FieldTrait(1151, 15, 58, 0x4), FieldTrait(1180, 15, 140, 0x4), FieldTrait(1181, 4, 141, 0x4),
161  FieldTrait(1184, 2, 61, 0x4), FieldTrait(1185, 29, 62, 0x4), FieldTrait(1186, 15, 63, 0x4),
162  FieldTrait(1191, 15, 65, 0x4), FieldTrait(1192, 10, 66, 0x4), FieldTrait(1193, 7, 67, 0x4),
163  FieldTrait(1194, 1, 68, 0x4), FieldTrait(1195, 13, 69, 0x4), FieldTrait(1196, 15, 70, 0x4),
164  FieldTrait(1197, 15, 77, 0x4), FieldTrait(1198, 1, 71, 0x4), FieldTrait(1199, 11, 72, 0x4),
165  FieldTrait(1200, 11, 73, 0x4), FieldTrait(1227, 15, 64, 0x4), FieldTrait(1242, 8, 76, 0x4),
166  FieldTrait(1244, 8, 75, 0x4), FieldTrait(1350, 4, 142, 0x4), FieldTrait(1352, 8, 143, 0x4),
167  FieldTrait(1435, 1, 78, 0x4), FieldTrait(1439, 1, 79, 0x4), FieldTrait(1449, 15, 80, 0x4),
168  FieldTrait(1450, 15, 81, 0x4), FieldTrait(1451, 14, 82, 0x4), FieldTrait(1452, 14, 83, 0x4),
169  FieldTrait(1457, 14, 84, 0x4), FieldTrait(1458, 14, 85, 0x4), FieldTrait(1478, 1, 86, 0x4),
170  FieldTrait(1479, 1, 87, 0x4), FieldTrait(1480, 14, 88, 0x4), FieldTrait(1481, 1, 89, 0x4),
171  FieldTrait(1482, 1, 90, 0x4), FieldTrait(1483, 1, 91, 0xc)
172 };
173 const FieldTrait_Hash_Array IOI::_ftha(IOI::_traits, 143);
174 const MsgType IOI::_msgtype("6");
175 //-------------------------------------------------------------------------------------------------
176 const FieldTrait IOI::NoIOIQualifiers::_traits[] =
177 {
178  FieldTrait( 104, 7, 1, 0x4)
179 };
180 const FieldTrait_Hash_Array IOI::NoIOIQualifiers::_ftha(IOI::NoIOIQualifiers::_traits, 1);
181 const MsgType IOI::NoIOIQualifiers::_msgtype("NoIOIQualifiers");
182 const unsigned short IOI::NoIOIQualifiers::_fnum;
183 //-------------------------------------------------------------------------------------------------
184 const FieldTrait IOI::NoRoutingIDs::_traits[] =
185 {
186  FieldTrait( 216, 1, 1, 0x4), FieldTrait( 217, 15, 2, 0x4)
187 };
188 const FieldTrait_Hash_Array IOI::NoRoutingIDs::_ftha(IOI::NoRoutingIDs::_traits, 2);
189 const MsgType IOI::NoRoutingIDs::_msgtype("NoRoutingIDs");
190 const unsigned short IOI::NoRoutingIDs::_fnum;
191 //-------------------------------------------------------------------------------------------------
192 const FieldTrait IOI::NoStipulations::_traits[] =
193 {
194  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
195 };
196 const FieldTrait_Hash_Array IOI::NoStipulations::_ftha(IOI::NoStipulations::_traits, 2);
197 const MsgType IOI::NoStipulations::_msgtype("NoStipulations");
198 const unsigned short IOI::NoStipulations::_fnum;
199 //-------------------------------------------------------------------------------------------------
200 const FieldTrait IOI::NoPartyIDs::_traits[] =
201 {
202  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
203  FieldTrait( 802, 1, 4, 0xc)
204 };
205 const FieldTrait_Hash_Array IOI::NoPartyIDs::_ftha(IOI::NoPartyIDs::_traits, 4);
206 const MsgType IOI::NoPartyIDs::_msgtype("NoPartyIDs");
207 const unsigned short IOI::NoPartyIDs::_fnum;
208 //-------------------------------------------------------------------------------------------------
209 const FieldTrait IOI::NoPartyIDs::NoPartySubIDs::_traits[] =
210 {
211  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
212 };
213 const FieldTrait_Hash_Array IOI::NoPartyIDs::NoPartySubIDs::_ftha(IOI::NoPartyIDs::NoPartySubIDs::_traits, 2);
215 const unsigned short IOI::NoPartyIDs::NoPartySubIDs::_fnum;
216 //-------------------------------------------------------------------------------------------------
217 const FieldTrait IOI::NoSecurityAltID::_traits[] =
218 {
219  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
220 };
221 const FieldTrait_Hash_Array IOI::NoSecurityAltID::_ftha(IOI::NoSecurityAltID::_traits, 2);
222 const MsgType IOI::NoSecurityAltID::_msgtype("NoSecurityAltID");
223 const unsigned short IOI::NoSecurityAltID::_fnum;
224 //-------------------------------------------------------------------------------------------------
225 const FieldTrait IOI::NoLegs::_traits[] =
226 {
227  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
228  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
229  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
230  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
231  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
232  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
233  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
234  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
235  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
236  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
237  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
238  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
239  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 682, 15, 55, 0x4), FieldTrait( 683, 1, 56, 0xc),
240  FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4),
241  FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4),
242  FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4),
243  FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4),
244  FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4),
245  FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
246 };
247 const FieldTrait_Hash_Array IOI::NoLegs::_ftha(IOI::NoLegs::_traits, 56);
248 const MsgType IOI::NoLegs::_msgtype("NoLegs");
249 const unsigned short IOI::NoLegs::_fnum;
250 //-------------------------------------------------------------------------------------------------
251 const FieldTrait IOI::NoLegs::NoLegSecurityAltID::_traits[] =
252 {
253  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
254 };
255 const FieldTrait_Hash_Array IOI::NoLegs::NoLegSecurityAltID::_ftha(IOI::NoLegs::NoLegSecurityAltID::_traits, 2);
256 const MsgType IOI::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
257 const unsigned short IOI::NoLegs::NoLegSecurityAltID::_fnum;
258 //-------------------------------------------------------------------------------------------------
259 const FieldTrait IOI::NoLegs::NoLegStipulations::_traits[] =
260 {
261  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
262 };
263 const FieldTrait_Hash_Array IOI::NoLegs::NoLegStipulations::_ftha(IOI::NoLegs::NoLegStipulations::_traits, 2);
264 const MsgType IOI::NoLegs::NoLegStipulations::_msgtype("NoLegStipulations");
265 const unsigned short IOI::NoLegs::NoLegStipulations::_fnum;
266 //-------------------------------------------------------------------------------------------------
267 const FieldTrait IOI::NoUnderlyings::_traits[] =
268 {
269  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
270  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
271  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
272  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
273  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
274  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
275  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
276  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
277  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
278  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
279  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
280  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
281  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
282  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
283  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
284  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
285  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
286  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
287  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
288  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
289  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
290  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
291  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
292  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
293 };
294 const FieldTrait_Hash_Array IOI::NoUnderlyings::_ftha(IOI::NoUnderlyings::_traits, 72);
295 const MsgType IOI::NoUnderlyings::_msgtype("NoUnderlyings");
296 const unsigned short IOI::NoUnderlyings::_fnum;
297 //-------------------------------------------------------------------------------------------------
298 const FieldTrait IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
299 {
300  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
301 };
302 const FieldTrait_Hash_Array IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
303 const MsgType IOI::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
305 //-------------------------------------------------------------------------------------------------
306 const FieldTrait IOI::NoUnderlyings::NoUnderlyingStips::_traits[] =
307 {
308  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
309 };
310 const FieldTrait_Hash_Array IOI::NoUnderlyings::NoUnderlyingStips::_ftha(IOI::NoUnderlyings::NoUnderlyingStips::_traits, 2);
313 //-------------------------------------------------------------------------------------------------
314 const FieldTrait IOI::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
315 {
316  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
317  FieldTrait(1062, 1, 4, 0xc)
318 };
319 const FieldTrait_Hash_Array IOI::NoUnderlyings::NoUndlyInstrumentParties::_ftha(IOI::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
320 const MsgType IOI::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
322 //-------------------------------------------------------------------------------------------------
323 const FieldTrait IOI::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
324 {
325  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
326 };
327 const FieldTrait_Hash_Array IOI::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(IOI::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
330 //-------------------------------------------------------------------------------------------------
331 const FieldTrait IOI::NoEvents::_traits[] =
332 {
333  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
334  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
335 };
336 const FieldTrait_Hash_Array IOI::NoEvents::_ftha(IOI::NoEvents::_traits, 5);
337 const MsgType IOI::NoEvents::_msgtype("NoEvents");
338 const unsigned short IOI::NoEvents::_fnum;
339 //-------------------------------------------------------------------------------------------------
340 const FieldTrait IOI::NoInstrumentParties::_traits[] =
341 {
342  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
343  FieldTrait(1052, 1, 4, 0xc)
344 };
346 const MsgType IOI::NoInstrumentParties::_msgtype("NoInstrumentParties");
347 const unsigned short IOI::NoInstrumentParties::_fnum;
348 //-------------------------------------------------------------------------------------------------
349 const FieldTrait IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
350 {
351  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
352 };
353 const FieldTrait_Hash_Array IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(IOI::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
356 //-------------------------------------------------------------------------------------------------
357 const FieldTrait IOI::NoComplexEvents::_traits[] =
358 {
359  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
360  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
361  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
362 };
363 const FieldTrait_Hash_Array IOI::NoComplexEvents::_ftha(IOI::NoComplexEvents::_traits, 8);
364 const MsgType IOI::NoComplexEvents::_msgtype("NoComplexEvents");
365 const unsigned short IOI::NoComplexEvents::_fnum;
366 //-------------------------------------------------------------------------------------------------
367 const FieldTrait IOI::NoComplexEvents::NoComplexEventDates::_traits[] =
368 {
369  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
370 };
371 const FieldTrait_Hash_Array IOI::NoComplexEvents::NoComplexEventDates::_ftha(IOI::NoComplexEvents::NoComplexEventDates::_traits, 3);
374 //-------------------------------------------------------------------------------------------------
375 const FieldTrait IOI::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
376 {
377  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
378 };
379 const FieldTrait_Hash_Array IOI::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(IOI::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
382 //-------------------------------------------------------------------------------------------------
383 const FieldTrait Advertisement::_traits[] =
384 {
385  FieldTrait( 2, 15, 1, 0x1), FieldTrait( 3, 15, 3, 0x4), FieldTrait( 4, 7, 94, 0x1),
386  FieldTrait( 5, 15, 2, 0x1), FieldTrait( 15, 19, 98, 0x4), FieldTrait( 22, 15, 7, 0x4),
387  FieldTrait( 30, 20, 105, 0x4), FieldTrait( 44, 11, 97, 0x4), FieldTrait( 48, 15, 6, 0x4),
388  FieldTrait( 53, 10, 95, 0x1), FieldTrait( 55, 15, 4, 0x4), FieldTrait( 58, 15, 101, 0x4),
389  FieldTrait( 60, 22, 100, 0x4), FieldTrait( 65, 15, 5, 0x4), FieldTrait( 75, 25, 99, 0x4),
390  FieldTrait( 106, 15, 33, 0x4), FieldTrait( 107, 15, 36, 0x4), FieldTrait( 149, 15, 104, 0x4),
391  FieldTrait( 167, 15, 11, 0x4), FieldTrait( 200, 21, 13, 0x4), FieldTrait( 201, 1, 74, 0x4),
392  FieldTrait( 202, 11, 27, 0x4), FieldTrait( 206, 7, 29, 0x4), FieldTrait( 207, 20, 32, 0x4),
393  FieldTrait( 223, 14, 31, 0x4), FieldTrait( 224, 25, 15, 0x4), FieldTrait( 225, 25, 16, 0x4),
394  FieldTrait( 226, 1, 18, 0x4), FieldTrait( 227, 14, 19, 0x4), FieldTrait( 228, 9, 20, 0x4),
395  FieldTrait( 231, 9, 30, 0x4), FieldTrait( 239, 1, 17, 0x4), FieldTrait( 240, 25, 26, 0x4),
396  FieldTrait( 255, 15, 21, 0x4), FieldTrait( 336, 15, 106, 0x4), FieldTrait( 348, 2, 34, 0x4),
397  FieldTrait( 349, 28, 35, 0x4), FieldTrait( 350, 2, 37, 0x4), FieldTrait( 351, 28, 38, 0x4),
398  FieldTrait( 354, 2, 102, 0x4), FieldTrait( 355, 28, 103, 0x4), FieldTrait( 454, 1, 8, 0xc),
399  FieldTrait( 460, 1, 9, 0x4), FieldTrait( 461, 15, 10, 0x4), FieldTrait( 470, 18, 23, 0x4),
400  FieldTrait( 471, 15, 24, 0x4), FieldTrait( 472, 15, 25, 0x4), FieldTrait( 541, 25, 14, 0x4),
401  FieldTrait( 543, 15, 22, 0x4), FieldTrait( 555, 1, 92, 0xc), FieldTrait( 625, 15, 107, 0x4),
402  FieldTrait( 667, 21, 40, 0x4), FieldTrait( 691, 15, 39, 0x4), FieldTrait( 711, 1, 93, 0xc),
403  FieldTrait( 762, 15, 12, 0x4), FieldTrait( 854, 1, 96, 0x4), FieldTrait( 864, 1, 43, 0xc),
404  FieldTrait( 873, 25, 44, 0x4), FieldTrait( 874, 25, 45, 0x4), FieldTrait( 875, 1, 41, 0x4),
405  FieldTrait( 876, 15, 42, 0x4), FieldTrait( 947, 19, 28, 0x4), FieldTrait( 965, 15, 46, 0x4),
406  FieldTrait( 966, 15, 47, 0x4), FieldTrait( 967, 9, 49, 0x4), FieldTrait( 968, 9, 50, 0x4),
407  FieldTrait( 969, 9, 51, 0x4), FieldTrait( 970, 1, 52, 0x4), FieldTrait( 971, 1, 53, 0x4),
408  FieldTrait( 996, 15, 55, 0x4), FieldTrait( 997, 15, 56, 0x4), FieldTrait(1018, 1, 54, 0xc),
409  FieldTrait(1049, 7, 48, 0x4), FieldTrait(1079, 26, 57, 0x4), FieldTrait(1146, 13, 59, 0x4),
410  FieldTrait(1147, 10, 60, 0x4), FieldTrait(1151, 15, 58, 0x4), FieldTrait(1184, 2, 61, 0x4),
411  FieldTrait(1185, 29, 62, 0x4), FieldTrait(1186, 15, 63, 0x4), FieldTrait(1191, 15, 65, 0x4),
412  FieldTrait(1192, 10, 66, 0x4), FieldTrait(1193, 7, 67, 0x4), FieldTrait(1194, 1, 68, 0x4),
413  FieldTrait(1195, 13, 69, 0x4), FieldTrait(1196, 15, 70, 0x4), FieldTrait(1197, 15, 77, 0x4),
414  FieldTrait(1198, 1, 71, 0x4), FieldTrait(1199, 11, 72, 0x4), FieldTrait(1200, 11, 73, 0x4),
415  FieldTrait(1227, 15, 64, 0x4), FieldTrait(1242, 8, 76, 0x4), FieldTrait(1244, 8, 75, 0x4),
416  FieldTrait(1435, 1, 78, 0x4), FieldTrait(1439, 1, 79, 0x4), FieldTrait(1449, 15, 80, 0x4),
417  FieldTrait(1450, 15, 81, 0x4), FieldTrait(1451, 14, 82, 0x4), FieldTrait(1452, 14, 83, 0x4),
418  FieldTrait(1457, 14, 84, 0x4), FieldTrait(1458, 14, 85, 0x4), FieldTrait(1478, 1, 86, 0x4),
419  FieldTrait(1479, 1, 87, 0x4), FieldTrait(1480, 14, 88, 0x4), FieldTrait(1481, 1, 89, 0x4),
420  FieldTrait(1482, 1, 90, 0x4), FieldTrait(1483, 1, 91, 0xc)
421 };
422 const FieldTrait_Hash_Array Advertisement::_ftha(Advertisement::_traits, 107);
424 //-------------------------------------------------------------------------------------------------
425 const FieldTrait Advertisement::NoSecurityAltID::_traits[] =
426 {
427  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
428 };
430 const MsgType Advertisement::NoSecurityAltID::_msgtype("NoSecurityAltID");
431 const unsigned short Advertisement::NoSecurityAltID::_fnum;
432 //-------------------------------------------------------------------------------------------------
433 const FieldTrait Advertisement::NoLegs::_traits[] =
434 {
435  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
436  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
437  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
438  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
439  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
440  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
441  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
442  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
443  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
444  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
445  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
446  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
447  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
448  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
449  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
450  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
451  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
452  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
453 };
454 const FieldTrait_Hash_Array Advertisement::NoLegs::_ftha(Advertisement::NoLegs::_traits, 54);
456 const unsigned short Advertisement::NoLegs::_fnum;
457 //-------------------------------------------------------------------------------------------------
458 const FieldTrait Advertisement::NoLegs::NoLegSecurityAltID::_traits[] =
459 {
460  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
461 };
462 const FieldTrait_Hash_Array Advertisement::NoLegs::NoLegSecurityAltID::_ftha(Advertisement::NoLegs::NoLegSecurityAltID::_traits, 2);
465 //-------------------------------------------------------------------------------------------------
466 const FieldTrait Advertisement::NoUnderlyings::_traits[] =
467 {
468  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
469  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
470  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
471  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
472  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
473  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
474  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
475  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
476  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
477  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
478  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
479  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
480  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
481  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
482  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
483  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
484  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
485  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
486  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
487  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
488  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
489  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
490  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
491  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
492 };
494 const MsgType Advertisement::NoUnderlyings::_msgtype("NoUnderlyings");
495 const unsigned short Advertisement::NoUnderlyings::_fnum;
496 //-------------------------------------------------------------------------------------------------
497 const FieldTrait Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
498 {
499  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
500 };
501 const FieldTrait_Hash_Array Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(Advertisement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
504 //-------------------------------------------------------------------------------------------------
505 const FieldTrait Advertisement::NoUnderlyings::NoUnderlyingStips::_traits[] =
506 {
507  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
508 };
509 const FieldTrait_Hash_Array Advertisement::NoUnderlyings::NoUnderlyingStips::_ftha(Advertisement::NoUnderlyings::NoUnderlyingStips::_traits, 2);
512 //-------------------------------------------------------------------------------------------------
513 const FieldTrait Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
514 {
515  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
516  FieldTrait(1062, 1, 4, 0xc)
517 };
518 const FieldTrait_Hash_Array Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_ftha(Advertisement::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
521 //-------------------------------------------------------------------------------------------------
522 const FieldTrait Advertisement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
523 {
524  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
525 };
526 const FieldTrait_Hash_Array Advertisement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(Advertisement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
529 //-------------------------------------------------------------------------------------------------
530 const FieldTrait Advertisement::NoEvents::_traits[] =
531 {
532  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
533  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
534 };
537 const unsigned short Advertisement::NoEvents::_fnum;
538 //-------------------------------------------------------------------------------------------------
540 {
541  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
542  FieldTrait(1052, 1, 4, 0xc)
543 };
545 const MsgType Advertisement::NoInstrumentParties::_msgtype("NoInstrumentParties");
546 const unsigned short Advertisement::NoInstrumentParties::_fnum;
547 //-------------------------------------------------------------------------------------------------
548 const FieldTrait Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
549 {
550  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
551 };
552 const FieldTrait_Hash_Array Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(Advertisement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
555 //-------------------------------------------------------------------------------------------------
556 const FieldTrait Advertisement::NoComplexEvents::_traits[] =
557 {
558  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
559  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
560  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
561 };
563 const MsgType Advertisement::NoComplexEvents::_msgtype("NoComplexEvents");
564 const unsigned short Advertisement::NoComplexEvents::_fnum;
565 //-------------------------------------------------------------------------------------------------
566 const FieldTrait Advertisement::NoComplexEvents::NoComplexEventDates::_traits[] =
567 {
568  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
569 };
570 const FieldTrait_Hash_Array Advertisement::NoComplexEvents::NoComplexEventDates::_ftha(Advertisement::NoComplexEvents::NoComplexEventDates::_traits, 3);
573 //-------------------------------------------------------------------------------------------------
574 const FieldTrait Advertisement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
575 {
576  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
577 };
578 const FieldTrait_Hash_Array Advertisement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(Advertisement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
581 //-------------------------------------------------------------------------------------------------
582 const FieldTrait ExecutionReport::_traits[] =
583 {
584  FieldTrait( 1, 15, 27, 0x4), FieldTrait( 6, 11, 196, 0x4), FieldTrait( 11, 15, 5, 0x4),
585  FieldTrait( 12, 13, 204, 0x4), FieldTrait( 13, 7, 205, 0x4), FieldTrait( 14, 10, 195, 0x1),
586  FieldTrait( 15, 19, 171, 0x4), FieldTrait( 17, 15, 20, 0x1), FieldTrait( 18, 16, 178, 0x4),
587  FieldTrait( 19, 15, 21, 0x4), FieldTrait( 21, 7, 241, 0x4), FieldTrait( 22, 15, 40, 0x4),
588  FieldTrait( 29, 7, 193, 0x4), FieldTrait( 30, 20, 189, 0x4), FieldTrait( 31, 11, 184, 0x4),
589  FieldTrait( 32, 10, 182, 0x4), FieldTrait( 37, 15, 1, 0x1), FieldTrait( 38, 10, 138, 0x4),
590  FieldTrait( 39, 7, 23, 0x1), FieldTrait( 40, 7, 143, 0x4), FieldTrait( 41, 15, 6, 0x4),
591  FieldTrait( 44, 11, 145, 0x4), FieldTrait( 48, 15, 39, 0x4), FieldTrait( 54, 7, 135, 0x1),
592  FieldTrait( 55, 15, 37, 0x4), FieldTrait( 58, 15, 247, 0x4), FieldTrait( 59, 7, 174, 0x4),
593  FieldTrait( 60, 22, 202, 0x4), FieldTrait( 63, 15, 33, 0x4), FieldTrait( 64, 25, 34, 0x4),
594  FieldTrait( 65, 15, 38, 0x4), FieldTrait( 66, 15, 16, 0x4), FieldTrait( 70, 15, 316, 0x4),
595  FieldTrait( 75, 25, 201, 0x4), FieldTrait( 77, 7, 244, 0x4), FieldTrait( 78, 1, 317, 0xc),
596  FieldTrait( 99, 11, 146, 0x4), FieldTrait( 103, 1, 25, 0x4), FieldTrait( 106, 15, 66, 0x4),
597  FieldTrait( 107, 15, 69, 0x4), FieldTrait( 110, 10, 242, 0x4), FieldTrait( 111, 10, 243, 0x4),
598  FieldTrait( 113, 8, 203, 0x4), FieldTrait( 118, 13, 236, 0x4), FieldTrait( 119, 13, 237, 0x4),
599  FieldTrait( 120, 19, 238, 0x4), FieldTrait( 126, 22, 177, 0x4), FieldTrait( 136, 1, 268, 0xc),
600  FieldTrait( 150, 7, 22, 0x1), FieldTrait( 151, 10, 194, 0x1), FieldTrait( 152, 10, 139, 0x4),
601  FieldTrait( 155, 9, 239, 0x4), FieldTrait( 156, 7, 240, 0x4), FieldTrait( 157, 1, 223, 0x4),
602  FieldTrait( 158, 14, 225, 0x4), FieldTrait( 159, 13, 226, 0x4), FieldTrait( 167, 15, 44, 0x4),
603  FieldTrait( 168, 22, 175, 0x4), FieldTrait( 192, 10, 251, 0x4), FieldTrait( 193, 25, 250, 0x4),
604  FieldTrait( 194, 11, 187, 0x4), FieldTrait( 195, 12, 188, 0x4), FieldTrait( 198, 15, 2, 0x4),
605  FieldTrait( 200, 21, 46, 0x4), FieldTrait( 201, 1, 107, 0x4), FieldTrait( 202, 11, 60, 0x4),
606  FieldTrait( 206, 7, 62, 0x4), FieldTrait( 207, 20, 65, 0x4), FieldTrait( 210, 10, 245, 0x4),
607  FieldTrait( 211, 9, 147, 0x4), FieldTrait( 218, 12, 208, 0x4), FieldTrait( 220, 19, 209, 0x4),
608  FieldTrait( 221, 15, 210, 0x4), FieldTrait( 222, 15, 211, 0x4), FieldTrait( 223, 14, 64, 0x4),
609  FieldTrait( 224, 25, 48, 0x4), FieldTrait( 225, 25, 49, 0x4), FieldTrait( 226, 1, 51, 0x4),
610  FieldTrait( 227, 14, 52, 0x4), FieldTrait( 228, 9, 53, 0x4), FieldTrait( 229, 25, 14, 0x4),
611  FieldTrait( 230, 25, 224, 0x4), FieldTrait( 231, 9, 63, 0x4), FieldTrait( 232, 1, 136, 0xc),
612  FieldTrait( 235, 15, 216, 0x4), FieldTrait( 236, 14, 217, 0x4), FieldTrait( 237, 13, 235, 0x4),
613  FieldTrait( 238, 13, 234, 0x4), FieldTrait( 239, 1, 50, 0x4), FieldTrait( 240, 25, 59, 0x4),
614  FieldTrait( 255, 15, 54, 0x4), FieldTrait( 258, 8, 231, 0x4), FieldTrait( 259, 25, 232, 0x4),
615  FieldTrait( 260, 11, 233, 0x4), FieldTrait( 336, 15, 190, 0x4), FieldTrait( 348, 2, 67, 0x4),
616  FieldTrait( 349, 28, 68, 0x4), FieldTrait( 350, 2, 70, 0x4), FieldTrait( 351, 28, 71, 0x4),
617  FieldTrait( 354, 2, 248, 0x4), FieldTrait( 355, 28, 249, 0x4), FieldTrait( 376, 15, 172, 0x4),
618  FieldTrait( 377, 8, 173, 0x4), FieldTrait( 378, 1, 26, 0x4), FieldTrait( 381, 13, 222, 0x4),
619  FieldTrait( 382, 1, 15, 0xc), FieldTrait( 388, 7, 158, 0x4), FieldTrait( 389, 9, 159, 0x4),
620  FieldTrait( 423, 1, 144, 0x4), FieldTrait( 424, 10, 197, 0x4), FieldTrait( 425, 10, 198, 0x4),
621  FieldTrait( 426, 11, 199, 0x4), FieldTrait( 427, 1, 200, 0x4), FieldTrait( 432, 25, 176, 0x4),
622  FieldTrait( 442, 7, 253, 0x4), FieldTrait( 453, 1, 13, 0xc), FieldTrait( 454, 1, 41, 0xc),
623  FieldTrait( 460, 1, 42, 0x4), FieldTrait( 461, 15, 43, 0x4), FieldTrait( 468, 7, 141, 0x4),
624  FieldTrait( 469, 9, 142, 0x4), FieldTrait( 470, 18, 56, 0x4), FieldTrait( 471, 15, 57, 0x4),
625  FieldTrait( 472, 15, 58, 0x4), FieldTrait( 479, 19, 206, 0x4), FieldTrait( 480, 7, 254, 0x4),
626  FieldTrait( 481, 7, 255, 0x4), FieldTrait( 483, 22, 258, 0x4), FieldTrait( 484, 7, 260, 0x4),
627  FieldTrait( 485, 9, 261, 0x4), FieldTrait( 494, 15, 257, 0x4), FieldTrait( 497, 7, 207, 0x4),
628  FieldTrait( 513, 15, 256, 0x4), FieldTrait( 515, 22, 259, 0x4), FieldTrait( 516, 14, 140, 0x4),
629  FieldTrait( 518, 1, 265, 0xc), FieldTrait( 526, 15, 3, 0x4), FieldTrait( 527, 15, 4, 0x4),
630  FieldTrait( 528, 7, 179, 0x4), FieldTrait( 529, 16, 180, 0x4), FieldTrait( 541, 25, 47, 0x4),
631  FieldTrait( 543, 15, 55, 0x4), FieldTrait( 544, 7, 35, 0x4), FieldTrait( 548, 15, 17, 0x4),
632  FieldTrait( 549, 1, 19, 0x4), FieldTrait( 551, 15, 18, 0x4), FieldTrait( 555, 1, 266, 0xc),
633  FieldTrait( 574, 15, 280, 0x4), FieldTrait( 581, 1, 29, 0x4), FieldTrait( 582, 1, 181, 0x4),
634  FieldTrait( 583, 15, 7, 0x4), FieldTrait( 584, 15, 10, 0x4), FieldTrait( 589, 7, 30, 0x4),
635  FieldTrait( 590, 7, 31, 0x4), FieldTrait( 591, 7, 32, 0x4), FieldTrait( 625, 15, 191, 0x4),
636  FieldTrait( 635, 15, 36, 0x4), FieldTrait( 636, 8, 24, 0x4), FieldTrait( 638, 1, 262, 0x4),
637  FieldTrait( 639, 12, 263, 0x4), FieldTrait( 641, 12, 252, 0x4), FieldTrait( 651, 11, 185, 0x4),
638  FieldTrait( 652, 10, 183, 0x4), FieldTrait( 660, 1, 28, 0x4), FieldTrait( 662, 11, 212, 0x4),
639  FieldTrait( 663, 1, 213, 0x4), FieldTrait( 667, 21, 73, 0x4), FieldTrait( 669, 11, 186, 0x4),
640  FieldTrait( 691, 15, 72, 0x4), FieldTrait( 693, 15, 8, 0x4), FieldTrait( 696, 25, 219, 0x4),
641  FieldTrait( 697, 11, 220, 0x4), FieldTrait( 698, 1, 221, 0x4), FieldTrait( 699, 15, 214, 0x4),
642  FieldTrait( 701, 25, 218, 0x4), FieldTrait( 711, 1, 134, 0xc), FieldTrait( 738, 13, 227, 0x4),
643  FieldTrait( 761, 15, 215, 0x4), FieldTrait( 762, 15, 45, 0x4), FieldTrait( 768, 1, 276, 0xc),
644  FieldTrait( 775, 1, 246, 0x4), FieldTrait( 788, 1, 129, 0x4), FieldTrait( 790, 15, 9, 0x4),
645  FieldTrait( 797, 8, 267, 0x4), FieldTrait( 811, 9, 314, 0x4), FieldTrait( 835, 1, 148, 0x4),
646  FieldTrait( 836, 1, 149, 0x4), FieldTrait( 837, 1, 150, 0x4), FieldTrait( 838, 1, 151, 0x4),
647  FieldTrait( 839, 11, 165, 0x4), FieldTrait( 840, 1, 152, 0x4), FieldTrait( 841, 1, 160, 0x4),
648  FieldTrait( 842, 1, 161, 0x4), FieldTrait( 843, 1, 162, 0x4), FieldTrait( 844, 1, 163, 0x4),
649  FieldTrait( 845, 11, 166, 0x4), FieldTrait( 846, 1, 164, 0x4), FieldTrait( 847, 1, 167, 0x4),
650  FieldTrait( 848, 15, 168, 0x4), FieldTrait( 849, 14, 169, 0x4), FieldTrait( 850, 9, 170, 0x4),
651  FieldTrait( 851, 1, 264, 0x4), FieldTrait( 854, 1, 137, 0x4), FieldTrait( 864, 1, 76, 0xc),
652  FieldTrait( 873, 25, 77, 0x4), FieldTrait( 874, 25, 78, 0x4), FieldTrait( 875, 1, 74, 0x4),
653  FieldTrait( 876, 15, 75, 0x4), FieldTrait( 880, 15, 315, 0x4), FieldTrait( 893, 8, 319, 0x4),
654  FieldTrait( 898, 14, 133, 0x4), FieldTrait( 911, 1, 11, 0x4), FieldTrait( 912, 8, 12, 0x4),
655  FieldTrait( 913, 15, 125, 0x4), FieldTrait( 914, 15, 126, 0x4), FieldTrait( 915, 25, 127, 0x4),
656  FieldTrait( 916, 25, 130, 0x4), FieldTrait( 917, 25, 131, 0x4), FieldTrait( 918, 19, 128, 0x4),
657  FieldTrait( 919, 1, 132, 0x4), FieldTrait( 920, 13, 228, 0x4), FieldTrait( 921, 13, 229, 0x4),
658  FieldTrait( 922, 13, 230, 0x4), FieldTrait( 943, 15, 192, 0x4), FieldTrait( 947, 19, 61, 0x4),
659  FieldTrait( 957, 1, 269, 0xc), FieldTrait( 961, 15, 270, 0x4), FieldTrait( 965, 15, 79, 0x4),
660  FieldTrait( 966, 15, 80, 0x4), FieldTrait( 967, 9, 82, 0x4), FieldTrait( 968, 9, 83, 0x4),
661  FieldTrait( 969, 9, 84, 0x4), FieldTrait( 970, 1, 85, 0x4), FieldTrait( 971, 1, 86, 0x4),
662  FieldTrait( 996, 15, 88, 0x4), FieldTrait( 997, 15, 89, 0x4), FieldTrait(1018, 1, 87, 0xc),
663  FieldTrait(1028, 8, 271, 0x4), FieldTrait(1029, 8, 272, 0x4), FieldTrait(1030, 15, 273, 0x4),
664  FieldTrait(1031, 17, 274, 0x4), FieldTrait(1032, 1, 275, 0x4), FieldTrait(1049, 7, 81, 0x4),
665  FieldTrait(1056, 10, 278, 0x4), FieldTrait(1057, 8, 277, 0x4), FieldTrait(1071, 12, 279, 0x4),
666  FieldTrait(1079, 26, 90, 0x4), FieldTrait(1082, 10, 303, 0x4), FieldTrait(1083, 7, 304, 0x4),
667  FieldTrait(1084, 7, 305, 0x4), FieldTrait(1085, 10, 306, 0x4), FieldTrait(1086, 10, 307, 0x4),
668  FieldTrait(1087, 10, 308, 0x4), FieldTrait(1088, 10, 309, 0x4), FieldTrait(1089, 10, 301, 0x4),
669  FieldTrait(1090, 1, 302, 0x4), FieldTrait(1091, 8, 300, 0x4), FieldTrait(1092, 7, 283, 0x4),
670  FieldTrait(1093, 7, 282, 0x4), FieldTrait(1094, 1, 153, 0x4), FieldTrait(1095, 11, 299, 0x4),
671  FieldTrait(1096, 15, 154, 0x4), FieldTrait(1097, 15, 155, 0x4), FieldTrait(1098, 15, 156, 0x4),
672  FieldTrait(1099, 15, 157, 0x4), FieldTrait(1100, 7, 284, 0x4), FieldTrait(1101, 7, 285, 0x4),
673  FieldTrait(1102, 11, 286, 0x4), FieldTrait(1103, 15, 287, 0x4), FieldTrait(1104, 15, 288, 0x4),
674  FieldTrait(1105, 15, 289, 0x4), FieldTrait(1106, 15, 290, 0x4), FieldTrait(1107, 7, 291, 0x4),
675  FieldTrait(1108, 7, 292, 0x4), FieldTrait(1109, 7, 293, 0x4), FieldTrait(1110, 11, 294, 0x4),
676  FieldTrait(1111, 7, 295, 0x4), FieldTrait(1112, 10, 296, 0x4), FieldTrait(1113, 15, 297, 0x4),
677  FieldTrait(1114, 15, 298, 0x4), FieldTrait(1115, 7, 281, 0x4), FieldTrait(1138, 10, 310, 0x4),
678  FieldTrait(1146, 13, 92, 0x4), FieldTrait(1147, 10, 93, 0x4), FieldTrait(1151, 15, 91, 0x4),
679  FieldTrait(1180, 15, 322, 0x4), FieldTrait(1181, 4, 323, 0x4), FieldTrait(1184, 2, 94, 0x4),
680  FieldTrait(1185, 29, 95, 0x4), FieldTrait(1186, 15, 96, 0x4), FieldTrait(1188, 9, 311, 0x4),
681  FieldTrait(1189, 9, 312, 0x4), FieldTrait(1190, 9, 313, 0x4), FieldTrait(1191, 15, 98, 0x4),
682  FieldTrait(1192, 10, 99, 0x4), FieldTrait(1193, 7, 100, 0x4), FieldTrait(1194, 1, 101, 0x4),
683  FieldTrait(1195, 13, 102, 0x4), FieldTrait(1196, 15, 103, 0x4), FieldTrait(1197, 15, 110, 0x4),
684  FieldTrait(1198, 1, 104, 0x4), FieldTrait(1199, 11, 105, 0x4), FieldTrait(1200, 11, 106, 0x4),
685  FieldTrait(1227, 15, 97, 0x4), FieldTrait(1242, 8, 109, 0x4), FieldTrait(1244, 8, 108, 0x4),
686  FieldTrait(1350, 4, 324, 0x4), FieldTrait(1352, 8, 325, 0x4), FieldTrait(1361, 1, 318, 0x4),
687  FieldTrait(1362, 1, 320, 0xc), FieldTrait(1380, 14, 321, 0x4), FieldTrait(1435, 1, 111, 0x4),
688  FieldTrait(1439, 1, 112, 0x4), FieldTrait(1445, 1, 326, 0xc), FieldTrait(1449, 15, 113, 0x4),
689  FieldTrait(1450, 15, 114, 0x4), FieldTrait(1451, 14, 115, 0x4), FieldTrait(1452, 14, 116, 0x4),
690  FieldTrait(1457, 14, 117, 0x4), FieldTrait(1458, 14, 118, 0x4), FieldTrait(1478, 1, 119, 0x4),
691  FieldTrait(1479, 1, 120, 0x4), FieldTrait(1480, 14, 121, 0x4), FieldTrait(1481, 1, 122, 0x4),
692  FieldTrait(1482, 1, 123, 0x4), FieldTrait(1483, 1, 124, 0xc)
693 };
694 const FieldTrait_Hash_Array ExecutionReport::_ftha(ExecutionReport::_traits, 326);
696 //-------------------------------------------------------------------------------------------------
697 const FieldTrait ExecutionReport::NoAllocs::_traits[] =
698 {
699  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
700  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
701 };
704 const unsigned short ExecutionReport::NoAllocs::_fnum;
705 //-------------------------------------------------------------------------------------------------
706 const FieldTrait ExecutionReport::NoAllocs::NoNestedPartyIDs::_traits[] =
707 {
708  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
709  FieldTrait( 804, 1, 4, 0xc)
710 };
711 const FieldTrait_Hash_Array ExecutionReport::NoAllocs::NoNestedPartyIDs::_ftha(ExecutionReport::NoAllocs::NoNestedPartyIDs::_traits, 4);
714 //-------------------------------------------------------------------------------------------------
715 const FieldTrait ExecutionReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
716 {
717  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
718 };
719 const FieldTrait_Hash_Array ExecutionReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(ExecutionReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
722 //-------------------------------------------------------------------------------------------------
723 const FieldTrait ExecutionReport::NoMiscFees::_traits[] =
724 {
725  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
726  FieldTrait( 891, 1, 4, 0x4)
727 };
730 const unsigned short ExecutionReport::NoMiscFees::_fnum;
731 //-------------------------------------------------------------------------------------------------
732 const FieldTrait ExecutionReport::NoStipulations::_traits[] =
733 {
734  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
735 };
737 const MsgType ExecutionReport::NoStipulations::_msgtype("NoStipulations");
738 const unsigned short ExecutionReport::NoStipulations::_fnum;
739 //-------------------------------------------------------------------------------------------------
741 {
742  FieldTrait( 337, 15, 2, 0x4), FieldTrait( 375, 15, 1, 0x4), FieldTrait( 437, 10, 3, 0x4),
743  FieldTrait( 438, 22, 4, 0x4), FieldTrait( 655, 15, 5, 0x4)
744 };
746 const MsgType ExecutionReport::NoContraBrokers::_msgtype("NoContraBrokers");
747 const unsigned short ExecutionReport::NoContraBrokers::_fnum;
748 //-------------------------------------------------------------------------------------------------
749 const FieldTrait ExecutionReport::NoPartyIDs::_traits[] =
750 {
751  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
752  FieldTrait( 802, 1, 4, 0xc)
753 };
756 const unsigned short ExecutionReport::NoPartyIDs::_fnum;
757 //-------------------------------------------------------------------------------------------------
758 const FieldTrait ExecutionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
759 {
760  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
761 };
762 const FieldTrait_Hash_Array ExecutionReport::NoPartyIDs::NoPartySubIDs::_ftha(ExecutionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
765 //-------------------------------------------------------------------------------------------------
767 {
768  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
769 };
771 const MsgType ExecutionReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
772 const unsigned short ExecutionReport::NoSecurityAltID::_fnum;
773 //-------------------------------------------------------------------------------------------------
774 const FieldTrait ExecutionReport::NoContAmts::_traits[] =
775 {
776  FieldTrait( 519, 1, 1, 0x4), FieldTrait( 520, 9, 2, 0x4), FieldTrait( 521, 19, 3, 0x4)
777 };
780 const unsigned short ExecutionReport::NoContAmts::_fnum;
781 //-------------------------------------------------------------------------------------------------
782 const FieldTrait ExecutionReport::NoLegs::_traits[] =
783 {
784  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
785  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
786  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
787  FieldTrait( 564, 7, 58, 0x4), FieldTrait( 565, 1, 59, 0x4), FieldTrait( 566, 11, 46, 0x4),
788  FieldTrait( 587, 7, 61, 0x4), FieldTrait( 588, 25, 62, 0x4), FieldTrait( 596, 18, 20, 0x4),
789  FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4),
790  FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4),
791  FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4),
792  FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4),
793  FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4),
794  FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4),
795  FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4),
796  FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4),
797  FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4), FieldTrait( 637, 11, 63, 0x4),
798  FieldTrait( 654, 15, 60, 0x4), FieldTrait( 670, 1, 71, 0xc), FieldTrait( 675, 19, 65, 0x4),
799  FieldTrait( 683, 1, 57, 0xc), FieldTrait( 685, 10, 64, 0x4), FieldTrait( 687, 10, 55, 0x4),
800  FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
801  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 948, 1, 69, 0xc),
802  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
803  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1073, 12, 66, 0x4),
804  FieldTrait(1074, 10, 67, 0x4), FieldTrait(1075, 13, 68, 0x4), FieldTrait(1212, 26, 47, 0x4),
805  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4), FieldTrait(1366, 15, 70, 0x4),
806  FieldTrait(1379, 9, 72, 0x4), FieldTrait(1381, 14, 73, 0x4), FieldTrait(1383, 9, 74, 0x4),
807  FieldTrait(1384, 16, 75, 0x4), FieldTrait(1418, 10, 76, 0x4), FieldTrait(1420, 1, 49, 0x4),
808  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
809  FieldTrait(1440, 1, 54, 0x4)
810 };
813 const unsigned short ExecutionReport::NoLegs::_fnum;
814 //-------------------------------------------------------------------------------------------------
815 const FieldTrait ExecutionReport::NoLegs::NoLegSecurityAltID::_traits[] =
816 {
817  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
818 };
819 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegSecurityAltID::_ftha(ExecutionReport::NoLegs::NoLegSecurityAltID::_traits, 2);
822 //-------------------------------------------------------------------------------------------------
823 const FieldTrait ExecutionReport::NoLegs::NoLegAllocs::_traits[] =
824 {
825  FieldTrait( 671, 15, 1, 0x4), FieldTrait( 672, 15, 2, 0x4), FieldTrait( 673, 10, 3, 0x4),
826  FieldTrait( 674, 15, 4, 0x4), FieldTrait( 756, 1, 6, 0xc), FieldTrait(1367, 19, 5, 0x4)
827 };
828 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegAllocs::_ftha(ExecutionReport::NoLegs::NoLegAllocs::_traits, 6);
831 //-------------------------------------------------------------------------------------------------
832 const FieldTrait ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits[] =
833 {
834  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
835  FieldTrait( 806, 1, 4, 0xc)
836 };
837 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::_ftha(ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits, 4);
840 //-------------------------------------------------------------------------------------------------
841 const FieldTrait ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
842 {
843  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
844 };
845 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(ExecutionReport::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
848 //-------------------------------------------------------------------------------------------------
849 const FieldTrait ExecutionReport::NoLegs::NoLegStipulations::_traits[] =
850 {
851  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
852 };
853 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoLegStipulations::_ftha(ExecutionReport::NoLegs::NoLegStipulations::_traits, 2);
856 //-------------------------------------------------------------------------------------------------
857 const FieldTrait ExecutionReport::NoLegs::NoNested3PartyIDs::_traits[] =
858 {
859  FieldTrait( 949, 15, 1, 0x4), FieldTrait( 950, 7, 2, 0x4), FieldTrait( 951, 1, 3, 0x4),
860  FieldTrait( 952, 1, 4, 0xc)
861 };
862 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoNested3PartyIDs::_ftha(ExecutionReport::NoLegs::NoNested3PartyIDs::_traits, 4);
865 //-------------------------------------------------------------------------------------------------
866 const FieldTrait ExecutionReport::NoLegs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits[] =
867 {
868  FieldTrait( 953, 15, 1, 0x4), FieldTrait( 954, 1, 2, 0x4)
869 };
870 const FieldTrait_Hash_Array ExecutionReport::NoLegs::NoNested3PartyIDs::NoNested3PartySubIDs::_ftha(ExecutionReport::NoLegs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits, 2);
873 //-------------------------------------------------------------------------------------------------
874 const FieldTrait ExecutionReport::NoUnderlyings::_traits[] =
875 {
876  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
877  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
878  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
879  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
880  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
881  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
882  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
883  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
884  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
885  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
886  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
887  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
888  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
889  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
890  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
891  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
892  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
893  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
894  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
895  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
896  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
897  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
898  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
899  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
900 };
903 const unsigned short ExecutionReport::NoUnderlyings::_fnum;
904 //-------------------------------------------------------------------------------------------------
905 const FieldTrait ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
906 {
907  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
908 };
909 const FieldTrait_Hash_Array ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(ExecutionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
912 //-------------------------------------------------------------------------------------------------
913 const FieldTrait ExecutionReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
914 {
915  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
916 };
917 const FieldTrait_Hash_Array ExecutionReport::NoUnderlyings::NoUnderlyingStips::_ftha(ExecutionReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
920 //-------------------------------------------------------------------------------------------------
921 const FieldTrait ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
922 {
923  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
924  FieldTrait(1062, 1, 4, 0xc)
925 };
926 const FieldTrait_Hash_Array ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
929 //-------------------------------------------------------------------------------------------------
930 const FieldTrait ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
931 {
932  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
933 };
934 const FieldTrait_Hash_Array ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(ExecutionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
937 //-------------------------------------------------------------------------------------------------
939 {
940  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
941  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
942 };
944 const MsgType ExecutionReport::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
945 const unsigned short ExecutionReport::NoTrdRegTimestamps::_fnum;
946 //-------------------------------------------------------------------------------------------------
947 const FieldTrait ExecutionReport::NoEvents::_traits[] =
948 {
949  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
950  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
951 };
954 const unsigned short ExecutionReport::NoEvents::_fnum;
955 //-------------------------------------------------------------------------------------------------
957 {
958  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
959 };
961 const MsgType ExecutionReport::NoStrategyParameters::_msgtype("NoStrategyParameters");
963 //-------------------------------------------------------------------------------------------------
965 {
966  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
967  FieldTrait(1052, 1, 4, 0xc)
968 };
970 const MsgType ExecutionReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
972 //-------------------------------------------------------------------------------------------------
973 const FieldTrait ExecutionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
974 {
975  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
976 };
977 const FieldTrait_Hash_Array ExecutionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(ExecutionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
980 //-------------------------------------------------------------------------------------------------
981 const FieldTrait ExecutionReport::NoFills::_traits[] =
982 {
983  FieldTrait(1363, 15, 1, 0x4), FieldTrait(1364, 11, 2, 0x4), FieldTrait(1365, 10, 3, 0x4),
984  FieldTrait(1414, 1, 4, 0xc), FieldTrait(1443, 1, 5, 0x4)
985 };
988 const unsigned short ExecutionReport::NoFills::_fnum;
989 //-------------------------------------------------------------------------------------------------
990 const FieldTrait ExecutionReport::NoFills::NoNested4PartyIDs::_traits[] =
991 {
992  FieldTrait(1413, 1, 4, 0xc), FieldTrait(1415, 15, 1, 0x4), FieldTrait(1416, 7, 2, 0x4),
993  FieldTrait(1417, 1, 3, 0x4)
994 };
995 const FieldTrait_Hash_Array ExecutionReport::NoFills::NoNested4PartyIDs::_ftha(ExecutionReport::NoFills::NoNested4PartyIDs::_traits, 4);
998 //-------------------------------------------------------------------------------------------------
999 const FieldTrait ExecutionReport::NoFills::NoNested4PartyIDs::NoNested4PartySubIDs::_traits[] =
1000 {
1001  FieldTrait(1411, 1, 2, 0x4), FieldTrait(1412, 15, 1, 0x4)
1002 };
1003 const FieldTrait_Hash_Array ExecutionReport::NoFills::NoNested4PartyIDs::NoNested4PartySubIDs::_ftha(ExecutionReport::NoFills::NoNested4PartyIDs::NoNested4PartySubIDs::_traits, 2);
1006 //-------------------------------------------------------------------------------------------------
1007 const FieldTrait ExecutionReport::NoRateSources::_traits[] =
1008 {
1009  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
1010 };
1012 const MsgType ExecutionReport::NoRateSources::_msgtype("NoRateSources");
1013 const unsigned short ExecutionReport::NoRateSources::_fnum;
1014 //-------------------------------------------------------------------------------------------------
1015 const FieldTrait ExecutionReport::NoComplexEvents::_traits[] =
1016 {
1017  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
1018  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
1019  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
1020 };
1022 const MsgType ExecutionReport::NoComplexEvents::_msgtype("NoComplexEvents");
1023 const unsigned short ExecutionReport::NoComplexEvents::_fnum;
1024 //-------------------------------------------------------------------------------------------------
1025 const FieldTrait ExecutionReport::NoComplexEvents::NoComplexEventDates::_traits[] =
1026 {
1027  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
1028 };
1029 const FieldTrait_Hash_Array ExecutionReport::NoComplexEvents::NoComplexEventDates::_ftha(ExecutionReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
1032 //-------------------------------------------------------------------------------------------------
1033 const FieldTrait ExecutionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
1034 {
1035  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
1036 };
1037 const FieldTrait_Hash_Array ExecutionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(ExecutionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
1040 //-------------------------------------------------------------------------------------------------
1041 const FieldTrait OrderCancelReject::_traits[] =
1042 {
1043  FieldTrait( 1, 15, 11, 0x4), FieldTrait( 11, 15, 4, 0x1), FieldTrait( 37, 15, 1, 0x1),
1044  FieldTrait( 39, 7, 7, 0x1), FieldTrait( 41, 15, 6, 0x4), FieldTrait( 58, 15, 19, 0x4),
1045  FieldTrait( 60, 22, 16, 0x4), FieldTrait( 66, 15, 10, 0x4), FieldTrait( 75, 25, 15, 0x4),
1046  FieldTrait( 102, 1, 18, 0x4), FieldTrait( 198, 15, 2, 0x4), FieldTrait( 229, 25, 14, 0x4),
1047  FieldTrait( 354, 2, 20, 0x4), FieldTrait( 355, 28, 21, 0x4), FieldTrait( 434, 7, 17, 0x1),
1048  FieldTrait( 526, 15, 3, 0x4), FieldTrait( 581, 1, 13, 0x4), FieldTrait( 583, 15, 5, 0x4),
1049  FieldTrait( 586, 22, 9, 0x4), FieldTrait( 636, 8, 8, 0x4), FieldTrait( 660, 1, 12, 0x4)
1050 };
1051 const FieldTrait_Hash_Array OrderCancelReject::_ftha(OrderCancelReject::_traits, 21);
1053 //-------------------------------------------------------------------------------------------------
1054 const FieldTrait Logon::_traits[] =
1055 {
1056  FieldTrait( 95, 2, 3, 0x4), FieldTrait( 96, 28, 4, 0x4), FieldTrait( 98, 1, 1, 0x1),
1057  FieldTrait( 108, 1, 2, 0x1), FieldTrait( 141, 8, 5, 0x4), FieldTrait( 383, 2, 7, 0x4),
1058  FieldTrait( 384, 1, 12, 0xc), FieldTrait( 464, 8, 8, 0x4), FieldTrait( 553, 15, 9, 0x4),
1059  FieldTrait( 554, 15, 10, 0x4), FieldTrait( 789, 4, 6, 0x4), FieldTrait(1137, 15, 11, 0x1)
1060 };
1061 const FieldTrait_Hash_Array Logon::_ftha(Logon::_traits, 12);
1062 const MsgType Logon::_msgtype("A");
1063 //-------------------------------------------------------------------------------------------------
1064 const FieldTrait Logon::NoMsgTypes::_traits[] =
1065 {
1066  FieldTrait( 372, 15, 1, 0x4), FieldTrait( 385, 7, 2, 0x4), FieldTrait(1130, 15, 3, 0x4),
1067  FieldTrait(1131, 15, 4, 0x4)
1068 };
1069 const FieldTrait_Hash_Array Logon::NoMsgTypes::_ftha(Logon::NoMsgTypes::_traits, 4);
1070 const MsgType Logon::NoMsgTypes::_msgtype("NoMsgTypes");
1071 const unsigned short Logon::NoMsgTypes::_fnum;
1072 //-------------------------------------------------------------------------------------------------
1073 const FieldTrait DerivativeSecurityList::_traits[] =
1074 {
1075  FieldTrait( 60, 22, 149, 0x4), FieldTrait( 146, 1, 78, 0xc), FieldTrait( 241, 25, 15, 0x4),
1076  FieldTrait( 242, 25, 16, 0x4), FieldTrait( 243, 1, 17, 0x4), FieldTrait( 244, 1, 18, 0x4),
1077  FieldTrait( 245, 14, 19, 0x4), FieldTrait( 246, 9, 20, 0x4), FieldTrait( 247, 25, 26, 0x4),
1078  FieldTrait( 256, 15, 21, 0x4), FieldTrait( 305, 15, 7, 0x4), FieldTrait( 306, 15, 33, 0x4),
1079  FieldTrait( 307, 15, 36, 0x4), FieldTrait( 308, 20, 32, 0x4), FieldTrait( 309, 15, 6, 0x4),
1080  FieldTrait( 310, 15, 11, 0x4), FieldTrait( 311, 15, 4, 0x4), FieldTrait( 312, 15, 5, 0x4),
1081  FieldTrait( 313, 21, 13, 0x4), FieldTrait( 315, 1, 63, 0x4), FieldTrait( 316, 11, 27, 0x4),
1082  FieldTrait( 317, 7, 29, 0x4), FieldTrait( 318, 19, 41, 0x4), FieldTrait( 320, 15, 1, 0x4),
1083  FieldTrait( 322, 15, 2, 0x4), FieldTrait( 362, 2, 34, 0x4), FieldTrait( 363, 28, 35, 0x4),
1084  FieldTrait( 364, 2, 37, 0x4), FieldTrait( 365, 28, 38, 0x4), FieldTrait( 393, 1, 76, 0x4),
1085  FieldTrait( 435, 14, 31, 0x4), FieldTrait( 436, 9, 30, 0x4), FieldTrait( 457, 1, 8, 0xc),
1086  FieldTrait( 462, 1, 9, 0x4), FieldTrait( 463, 15, 10, 0x4), FieldTrait( 542, 25, 14, 0x4),
1087  FieldTrait( 560, 1, 3, 0x4), FieldTrait( 592, 18, 23, 0x4), FieldTrait( 593, 15, 24, 0x4),
1088  FieldTrait( 594, 15, 25, 0x4), FieldTrait( 595, 15, 22, 0x4), FieldTrait( 715, 25, 148, 0x4),
1089  FieldTrait( 763, 15, 12, 0x4), FieldTrait( 810, 11, 43, 0x4), FieldTrait( 877, 15, 39, 0x4),
1090  FieldTrait( 878, 15, 40, 0x4), FieldTrait( 879, 10, 42, 0x4), FieldTrait( 882, 11, 44, 0x4),
1091  FieldTrait( 883, 11, 45, 0x4), FieldTrait( 884, 13, 46, 0x4), FieldTrait( 885, 13, 47, 0x4),
1092  FieldTrait( 886, 13, 48, 0x4), FieldTrait( 887, 1, 49, 0xc), FieldTrait( 893, 8, 77, 0x4),
1093  FieldTrait( 941, 19, 28, 0x4), FieldTrait( 964, 1, 147, 0x4), FieldTrait( 972, 14, 50, 0x4),
1094  FieldTrait( 973, 13, 52, 0x4), FieldTrait( 974, 15, 53, 0x4), FieldTrait( 975, 1, 51, 0x4),
1095  FieldTrait( 998, 15, 54, 0x4), FieldTrait(1000, 15, 55, 0x4), FieldTrait(1038, 13, 56, 0x4),
1096  FieldTrait(1039, 15, 58, 0x4), FieldTrait(1044, 10, 59, 0x4), FieldTrait(1045, 9, 60, 0x4),
1097  FieldTrait(1046, 7, 61, 0x4), FieldTrait(1058, 1, 57, 0xc), FieldTrait(1180, 15, 143, 0x4),
1098  FieldTrait(1181, 4, 144, 0x4), FieldTrait(1213, 26, 62, 0x4), FieldTrait(1214, 15, 79, 0x4),
1099  FieldTrait(1215, 15, 80, 0x4), FieldTrait(1216, 15, 81, 0x4), FieldTrait(1217, 15, 82, 0x4),
1100  FieldTrait(1218, 1, 83, 0xc), FieldTrait(1225, 13, 115, 0x4), FieldTrait(1228, 15, 85, 0x4),
1101  FieldTrait(1243, 8, 86, 0x4), FieldTrait(1246, 1, 84, 0x4), FieldTrait(1247, 15, 87, 0x4),
1102  FieldTrait(1248, 15, 88, 0x4), FieldTrait(1249, 15, 89, 0x4), FieldTrait(1250, 15, 90, 0x4),
1103  FieldTrait(1251, 21, 91, 0x4), FieldTrait(1252, 25, 92, 0x4), FieldTrait(1253, 26, 93, 0x4),
1104  FieldTrait(1254, 15, 94, 0x4), FieldTrait(1255, 7, 95, 0x4), FieldTrait(1256, 15, 96, 0x4),
1105  FieldTrait(1257, 15, 98, 0x4), FieldTrait(1258, 18, 99, 0x4), FieldTrait(1259, 15, 100, 0x4),
1106  FieldTrait(1260, 15, 102, 0x4), FieldTrait(1261, 11, 101, 0x4), FieldTrait(1262, 19, 103, 0x4),
1107  FieldTrait(1263, 9, 104, 0x4), FieldTrait(1264, 9, 105, 0x4), FieldTrait(1265, 7, 106, 0x4),
1108  FieldTrait(1266, 9, 107, 0x4), FieldTrait(1267, 9, 108, 0x4), FieldTrait(1268, 13, 109, 0x4),
1109  FieldTrait(1269, 15, 110, 0x4), FieldTrait(1270, 10, 111, 0x4), FieldTrait(1271, 15, 116, 0x4),
1110  FieldTrait(1272, 20, 117, 0x4), FieldTrait(1273, 1, 118, 0x4), FieldTrait(1274, 1, 119, 0x4),
1111  FieldTrait(1275, 15, 120, 0x4), FieldTrait(1276, 25, 97, 0x4), FieldTrait(1277, 2, 121, 0x4),
1112  FieldTrait(1278, 28, 122, 0x4), FieldTrait(1279, 15, 123, 0x4), FieldTrait(1280, 2, 124, 0x4),
1113  FieldTrait(1281, 28, 125, 0x4), FieldTrait(1282, 2, 136, 0x4), FieldTrait(1283, 28, 137, 0x4),
1114  FieldTrait(1284, 15, 138, 0x4), FieldTrait(1285, 21, 126, 0x4), FieldTrait(1286, 1, 127, 0xc),
1115  FieldTrait(1292, 1, 128, 0xc), FieldTrait(1299, 7, 114, 0x4), FieldTrait(1310, 1, 142, 0xc),
1116  FieldTrait(1311, 1, 141, 0xc), FieldTrait(1315, 15, 112, 0x4), FieldTrait(1316, 10, 113, 0x4),
1117  FieldTrait(1317, 7, 129, 0x4), FieldTrait(1318, 15, 130, 0x4), FieldTrait(1319, 15, 131, 0x4),
1118  FieldTrait(1320, 1, 132, 0x4), FieldTrait(1321, 11, 133, 0x4), FieldTrait(1322, 11, 134, 0x4),
1119  FieldTrait(1323, 1, 135, 0x4), FieldTrait(1350, 4, 145, 0x4), FieldTrait(1352, 8, 146, 0x4),
1120  FieldTrait(1419, 1, 64, 0x4), FieldTrait(1423, 10, 65, 0x4), FieldTrait(1424, 15, 66, 0x4),
1121  FieldTrait(1425, 10, 67, 0x4), FieldTrait(1437, 1, 68, 0x4), FieldTrait(1438, 1, 139, 0x4),
1122  FieldTrait(1441, 1, 69, 0x4), FieldTrait(1442, 1, 140, 0x4), FieldTrait(1453, 15, 70, 0x4),
1123  FieldTrait(1454, 15, 71, 0x4), FieldTrait(1455, 14, 72, 0x4), FieldTrait(1456, 14, 73, 0x4),
1124  FieldTrait(1459, 14, 74, 0x4), FieldTrait(1460, 14, 75, 0x4)
1125 };
1126 const FieldTrait_Hash_Array DerivativeSecurityList::_ftha(DerivativeSecurityList::_traits, 149);
1128 //-------------------------------------------------------------------------------------------------
1130 {
1131  FieldTrait( 15, 19, 89, 0x4), FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4),
1132  FieldTrait( 55, 15, 1, 0x4), FieldTrait( 58, 15, 94, 0x4), FieldTrait( 65, 15, 2, 0x4),
1133  FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4), FieldTrait( 167, 15, 8, 0x4),
1134  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
1135  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 223, 14, 28, 0x4),
1136  FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4), FieldTrait( 226, 1, 15, 0x4),
1137  FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4), FieldTrait( 231, 9, 27, 0x4),
1138  FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4),
1139  FieldTrait( 292, 16, 101, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
1140  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 354, 2, 95, 0x4),
1141  FieldTrait( 355, 28, 96, 0x4), FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4),
1142  FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4),
1143  FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4), FieldTrait( 543, 15, 19, 0x4),
1144  FieldTrait( 555, 1, 93, 0xc), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 668, 1, 90, 0x4),
1145  FieldTrait( 691, 15, 36, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc),
1146  FieldTrait( 869, 14, 91, 0x4), FieldTrait( 870, 1, 92, 0xc), FieldTrait( 873, 25, 41, 0x4),
1147  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
1148  FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4),
1149  FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4),
1150  FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4),
1151  FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4),
1152  FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4),
1153  FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4),
1154  FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4),
1155  FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4),
1156  FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4),
1157  FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4), FieldTrait(1221, 11, 98, 0x4),
1158  FieldTrait(1227, 15, 61, 0x4), FieldTrait(1230, 11, 99, 0x4), FieldTrait(1240, 11, 100, 0x4),
1159  FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4), FieldTrait(1305, 1, 97, 0x4),
1160  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
1161  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
1162  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
1163  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
1164  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc), FieldTrait(1504, 22, 102, 0x4)
1165 };
1168 const unsigned short DerivativeSecurityList::NoRelatedSym::_fnum;
1169 //-------------------------------------------------------------------------------------------------
1170 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoSecurityAltID::_traits[] =
1171 {
1172  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
1173 };
1174 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoSecurityAltID::_ftha(DerivativeSecurityList::NoRelatedSym::NoSecurityAltID::_traits, 2);
1177 //-------------------------------------------------------------------------------------------------
1178 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoLegs::_traits[] =
1179 {
1180  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
1181  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
1182  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
1183  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
1184  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
1185  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
1186  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
1187  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
1188  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
1189  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
1190  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
1191  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
1192  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
1193  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
1194  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
1195  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
1196  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
1197  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
1198 };
1199 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoLegs::_ftha(DerivativeSecurityList::NoRelatedSym::NoLegs::_traits, 54);
1202 //-------------------------------------------------------------------------------------------------
1203 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
1204 {
1205  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
1206 };
1207 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(DerivativeSecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
1210 //-------------------------------------------------------------------------------------------------
1211 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoEvents::_traits[] =
1212 {
1213  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
1214  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
1215 };
1216 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoEvents::_ftha(DerivativeSecurityList::NoRelatedSym::NoEvents::_traits, 5);
1219 //-------------------------------------------------------------------------------------------------
1220 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoInstrAttrib::_traits[] =
1221 {
1222  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
1223 };
1224 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoInstrAttrib::_ftha(DerivativeSecurityList::NoRelatedSym::NoInstrAttrib::_traits, 2);
1227 //-------------------------------------------------------------------------------------------------
1228 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::_traits[] =
1229 {
1230  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
1231  FieldTrait(1052, 1, 4, 0xc)
1232 };
1233 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::_ftha(DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::_traits, 4);
1236 //-------------------------------------------------------------------------------------------------
1237 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
1238 {
1239  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
1240 };
1241 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(DerivativeSecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
1244 //-------------------------------------------------------------------------------------------------
1245 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoComplexEvents::_traits[] =
1246 {
1247  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
1248  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
1249  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
1250 };
1251 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoComplexEvents::_ftha(DerivativeSecurityList::NoRelatedSym::NoComplexEvents::_traits, 8);
1254 //-------------------------------------------------------------------------------------------------
1255 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
1256 {
1257  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
1258 };
1259 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
1262 //-------------------------------------------------------------------------------------------------
1263 const FieldTrait DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
1264 {
1265  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
1266 };
1267 const FieldTrait_Hash_Array DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(DerivativeSecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
1270 //-------------------------------------------------------------------------------------------------
1272 {
1273  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
1274 };
1276 const MsgType DerivativeSecurityList::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
1278 //-------------------------------------------------------------------------------------------------
1280 {
1281  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
1282 };
1286 //-------------------------------------------------------------------------------------------------
1288 {
1289  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
1290  FieldTrait(1062, 1, 4, 0xc)
1291 };
1295 //-------------------------------------------------------------------------------------------------
1296 const FieldTrait DerivativeSecurityList::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
1297 {
1298  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
1299 };
1300 const FieldTrait_Hash_Array DerivativeSecurityList::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(DerivativeSecurityList::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
1303 //-------------------------------------------------------------------------------------------------
1305 {
1306  FieldTrait(1219, 15, 1, 0x4), FieldTrait(1220, 15, 2, 0x4)
1307 };
1309 const MsgType DerivativeSecurityList::NoDerivativeSecurityAltID::_msgtype("NoDerivativeSecurityAltID");
1311 //-------------------------------------------------------------------------------------------------
1313 {
1314  FieldTrait(1287, 1, 1, 0x4), FieldTrait(1288, 25, 2, 0x4), FieldTrait(1289, 22, 3, 0x4),
1315  FieldTrait(1290, 11, 4, 0x4), FieldTrait(1291, 15, 5, 0x4)
1316 };
1320 //-------------------------------------------------------------------------------------------------
1322 {
1323  FieldTrait(1293, 15, 1, 0x4), FieldTrait(1294, 15, 2, 0x4), FieldTrait(1295, 1, 3, 0x4),
1324  FieldTrait(1296, 1, 4, 0xc)
1325 };
1327 const MsgType DerivativeSecurityList::NoDerivativeInstrumentParties::_msgtype("NoDerivativeInstrumentParties");
1329 //-------------------------------------------------------------------------------------------------
1330 const FieldTrait DerivativeSecurityList::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits[] =
1331 {
1332  FieldTrait(1297, 15, 1, 0x4), FieldTrait(1298, 1, 2, 0x4)
1333 };
1334 const FieldTrait_Hash_Array DerivativeSecurityList::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_ftha(DerivativeSecurityList::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits, 2);
1337 //-------------------------------------------------------------------------------------------------
1339 {
1340  FieldTrait( 423, 1, 18, 0x4), FieldTrait( 561, 10, 15, 0x4), FieldTrait( 562, 10, 10, 0x4),
1341  FieldTrait( 827, 1, 9, 0x4), FieldTrait(1140, 10, 11, 0x4), FieldTrait(1143, 9, 12, 0x4),
1342  FieldTrait(1144, 1, 13, 0x4), FieldTrait(1148, 11, 6, 0x4), FieldTrait(1149, 11, 7, 0x4),
1343  FieldTrait(1150, 11, 8, 0x4), FieldTrait(1201, 1, 21, 0xc), FieldTrait(1205, 1, 3, 0xc),
1344  FieldTrait(1234, 1, 4, 0xc), FieldTrait(1245, 19, 14, 0x4), FieldTrait(1300, 15, 2, 0x4),
1345  FieldTrait(1301, 20, 1, 0x4), FieldTrait(1306, 1, 5, 0x4), FieldTrait(1309, 1, 19, 0xc),
1346  FieldTrait(1312, 1, 20, 0xc), FieldTrait(1377, 1, 16, 0x4), FieldTrait(1378, 1, 17, 0x4)
1347 };
1351 //-------------------------------------------------------------------------------------------------
1352 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoStrikeRules::_traits[] =
1353 {
1354  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
1355  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
1356 };
1357 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoStrikeRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoStrikeRules::_traits, 6);
1360 //-------------------------------------------------------------------------------------------------
1361 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits[] =
1362 {
1363  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
1364  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
1365 };
1366 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits, 6);
1369 //-------------------------------------------------------------------------------------------------
1370 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTickRules::_traits[] =
1371 {
1372  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
1373  FieldTrait(1209, 1, 4, 0x4)
1374 };
1375 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTickRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTickRules::_traits, 4);
1378 //-------------------------------------------------------------------------------------------------
1379 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoLotTypeRules::_traits[] =
1380 {
1381  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
1382 };
1383 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoLotTypeRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoLotTypeRules::_traits, 2);
1386 //-------------------------------------------------------------------------------------------------
1387 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::_traits[] =
1388 {
1389  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
1390  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
1391  FieldTrait(1239, 1, 4, 0xc)
1392 };
1393 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::_traits, 7);
1396 //-------------------------------------------------------------------------------------------------
1397 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
1398 {
1399  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
1400 };
1401 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
1404 //-------------------------------------------------------------------------------------------------
1405 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits[] =
1406 {
1407  FieldTrait(1308, 7, 1, 0x4)
1408 };
1409 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits, 1);
1412 //-------------------------------------------------------------------------------------------------
1413 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits[] =
1414 {
1415  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
1416 };
1417 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits, 2);
1420 //-------------------------------------------------------------------------------------------------
1421 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
1422 {
1423  FieldTrait( 40, 7, 1, 0x4)
1424 };
1425 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
1428 //-------------------------------------------------------------------------------------------------
1429 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
1430 {
1431  FieldTrait( 59, 7, 1, 0x4)
1432 };
1433 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(DerivativeSecurityList::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
1436 //-------------------------------------------------------------------------------------------------
1437 const FieldTrait DerivativeSecurityList::NoMarketSegments::NoNestedInstrAttrib::_traits[] =
1438 {
1439  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
1440 };
1441 const FieldTrait_Hash_Array DerivativeSecurityList::NoMarketSegments::NoNestedInstrAttrib::_ftha(DerivativeSecurityList::NoMarketSegments::NoNestedInstrAttrib::_traits, 2);
1444 //-------------------------------------------------------------------------------------------------
1446 {
1447  FieldTrait(1313, 1, 1, 0x4), FieldTrait(1314, 15, 2, 0x4)
1448 };
1452 //-------------------------------------------------------------------------------------------------
1453 const FieldTrait NewOrderMultileg::_traits[] =
1454 {
1455  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 1, 0x1), FieldTrait( 12, 13, 140, 0x4),
1456  FieldTrait( 13, 7, 141, 0x4), FieldTrait( 15, 19, 130, 0x4), FieldTrait( 18, 16, 20, 0x4),
1457  FieldTrait( 21, 7, 19, 0x4), FieldTrait( 22, 15, 30, 0x4), FieldTrait( 23, 15, 133, 0x4),
1458  FieldTrait( 38, 10, 121, 0x4), FieldTrait( 40, 7, 126, 0x1), FieldTrait( 44, 11, 128, 0x4),
1459  FieldTrait( 48, 15, 29, 0x4), FieldTrait( 54, 7, 26, 0x1), FieldTrait( 55, 15, 27, 0x4),
1460  FieldTrait( 58, 15, 150, 0x4), FieldTrait( 59, 7, 135, 0x4), FieldTrait( 60, 22, 119, 0x1),
1461  FieldTrait( 63, 15, 15, 0x4), FieldTrait( 64, 25, 16, 0x4), FieldTrait( 65, 15, 28, 0x4),
1462  FieldTrait( 70, 15, 13, 0x4), FieldTrait( 75, 25, 6, 0x4), FieldTrait( 77, 7, 153, 0x4),
1463  FieldTrait( 78, 1, 14, 0xc), FieldTrait( 81, 7, 25, 0x4), FieldTrait( 99, 11, 129, 0x4),
1464  FieldTrait( 100, 20, 23, 0x4), FieldTrait( 106, 15, 56, 0x4), FieldTrait( 107, 15, 59, 0x4),
1465  FieldTrait( 110, 10, 21, 0x4), FieldTrait( 111, 10, 22, 0x4), FieldTrait( 114, 8, 118, 0x4),
1466  FieldTrait( 117, 15, 134, 0x4), FieldTrait( 120, 19, 148, 0x4), FieldTrait( 121, 8, 147, 0x4),
1467  FieldTrait( 126, 22, 138, 0x4), FieldTrait( 140, 11, 116, 0x4), FieldTrait( 152, 10, 122, 0x4),
1468  FieldTrait( 167, 15, 34, 0x4), FieldTrait( 168, 22, 136, 0x4), FieldTrait( 200, 21, 36, 0x4),
1469  FieldTrait( 201, 1, 97, 0x4), FieldTrait( 202, 11, 50, 0x4), FieldTrait( 203, 1, 154, 0x4),
1470  FieldTrait( 206, 7, 52, 0x4), FieldTrait( 207, 20, 55, 0x4), FieldTrait( 210, 10, 155, 0x4),
1471  FieldTrait( 211, 9, 156, 0x4), FieldTrait( 223, 14, 54, 0x4), FieldTrait( 224, 25, 38, 0x4),
1472  FieldTrait( 225, 25, 39, 0x4), FieldTrait( 226, 1, 41, 0x4), FieldTrait( 227, 14, 42, 0x4),
1473  FieldTrait( 228, 9, 43, 0x4), FieldTrait( 229, 25, 5, 0x4), FieldTrait( 231, 9, 53, 0x4),
1474  FieldTrait( 239, 1, 40, 0x4), FieldTrait( 240, 25, 49, 0x4), FieldTrait( 255, 15, 44, 0x4),
1475  FieldTrait( 348, 2, 57, 0x4), FieldTrait( 349, 28, 58, 0x4), FieldTrait( 350, 2, 60, 0x4),
1476  FieldTrait( 351, 28, 61, 0x4), FieldTrait( 354, 2, 151, 0x4), FieldTrait( 355, 28, 152, 0x4),
1477  FieldTrait( 376, 15, 131, 0x4), FieldTrait( 377, 8, 132, 0x4), FieldTrait( 386, 1, 24, 0xc),
1478  FieldTrait( 388, 7, 167, 0x4), FieldTrait( 389, 9, 168, 0x4), FieldTrait( 423, 1, 127, 0x4),
1479  FieldTrait( 427, 1, 139, 0x4), FieldTrait( 432, 25, 137, 0x4), FieldTrait( 453, 1, 4, 0xc),
1480  FieldTrait( 454, 1, 31, 0xc), FieldTrait( 460, 1, 32, 0x4), FieldTrait( 461, 15, 33, 0x4),
1481  FieldTrait( 468, 7, 124, 0x4), FieldTrait( 469, 9, 125, 0x4), FieldTrait( 470, 18, 46, 0x4),
1482  FieldTrait( 471, 15, 47, 0x4), FieldTrait( 472, 15, 48, 0x4), FieldTrait( 479, 19, 142, 0x4),
1483  FieldTrait( 480, 7, 177, 0x4), FieldTrait( 481, 7, 178, 0x4), FieldTrait( 494, 15, 180, 0x4),
1484  FieldTrait( 497, 7, 143, 0x4), FieldTrait( 513, 15, 179, 0x4), FieldTrait( 516, 14, 123, 0x4),
1485  FieldTrait( 526, 15, 2, 0x4), FieldTrait( 528, 7, 144, 0x4), FieldTrait( 529, 16, 145, 0x4),
1486  FieldTrait( 541, 25, 37, 0x4), FieldTrait( 543, 15, 45, 0x4), FieldTrait( 544, 7, 17, 0x4),
1487  FieldTrait( 555, 1, 117, 0xc), FieldTrait( 563, 1, 181, 0x4), FieldTrait( 581, 1, 9, 0x4),
1488  FieldTrait( 582, 1, 146, 0x4), FieldTrait( 583, 15, 3, 0x4), FieldTrait( 589, 7, 10, 0x4),
1489  FieldTrait( 590, 7, 11, 0x4), FieldTrait( 591, 7, 12, 0x4), FieldTrait( 635, 15, 18, 0x4),
1490  FieldTrait( 660, 1, 8, 0x4), FieldTrait( 667, 21, 63, 0x4), FieldTrait( 691, 15, 62, 0x4),
1491  FieldTrait( 711, 1, 115, 0xc), FieldTrait( 762, 15, 35, 0x4), FieldTrait( 775, 1, 149, 0x4),
1492  FieldTrait( 835, 1, 157, 0x4), FieldTrait( 836, 1, 158, 0x4), FieldTrait( 837, 1, 159, 0x4),
1493  FieldTrait( 838, 1, 160, 0x4), FieldTrait( 840, 1, 161, 0x4), FieldTrait( 841, 1, 169, 0x4),
1494  FieldTrait( 842, 1, 170, 0x4), FieldTrait( 843, 1, 171, 0x4), FieldTrait( 844, 1, 172, 0x4),
1495  FieldTrait( 846, 1, 173, 0x4), FieldTrait( 847, 1, 174, 0x4), FieldTrait( 848, 15, 175, 0x4),
1496  FieldTrait( 849, 14, 176, 0x4), FieldTrait( 854, 1, 120, 0x4), FieldTrait( 864, 1, 66, 0xc),
1497  FieldTrait( 873, 25, 67, 0x4), FieldTrait( 874, 25, 68, 0x4), FieldTrait( 875, 1, 64, 0x4),
1498  FieldTrait( 876, 15, 65, 0x4), FieldTrait( 947, 19, 51, 0x4), FieldTrait( 957, 1, 182, 0xc),
1499  FieldTrait( 965, 15, 69, 0x4), FieldTrait( 966, 15, 70, 0x4), FieldTrait( 967, 9, 72, 0x4),
1500  FieldTrait( 968, 9, 73, 0x4), FieldTrait( 969, 9, 74, 0x4), FieldTrait( 970, 1, 75, 0x4),
1501  FieldTrait( 971, 1, 76, 0x4), FieldTrait( 996, 15, 78, 0x4), FieldTrait( 997, 15, 79, 0x4),
1502  FieldTrait(1018, 1, 77, 0xc), FieldTrait(1049, 7, 71, 0x4), FieldTrait(1069, 12, 183, 0x4),
1503  FieldTrait(1079, 26, 80, 0x4), FieldTrait(1080, 15, 210, 0x4), FieldTrait(1081, 7, 211, 0x4),
1504  FieldTrait(1082, 10, 186, 0x4), FieldTrait(1083, 7, 187, 0x4), FieldTrait(1084, 7, 188, 0x4),
1505  FieldTrait(1085, 10, 189, 0x4), FieldTrait(1086, 10, 190, 0x4), FieldTrait(1087, 10, 191, 0x4),
1506  FieldTrait(1088, 10, 192, 0x4), FieldTrait(1089, 10, 184, 0x4), FieldTrait(1090, 1, 185, 0x4),
1507  FieldTrait(1091, 8, 212, 0x4), FieldTrait(1092, 7, 194, 0x4), FieldTrait(1094, 1, 162, 0x4),
1508  FieldTrait(1096, 15, 163, 0x4), FieldTrait(1097, 15, 164, 0x4), FieldTrait(1098, 15, 165, 0x4),
1509  FieldTrait(1099, 15, 166, 0x4), FieldTrait(1100, 7, 195, 0x4), FieldTrait(1101, 7, 196, 0x4),
1510  FieldTrait(1102, 11, 197, 0x4), FieldTrait(1103, 15, 198, 0x4), FieldTrait(1104, 15, 199, 0x4),
1511  FieldTrait(1105, 15, 200, 0x4), FieldTrait(1106, 15, 201, 0x4), FieldTrait(1107, 7, 202, 0x4),
1512  FieldTrait(1108, 7, 203, 0x4), FieldTrait(1109, 7, 204, 0x4), FieldTrait(1110, 11, 205, 0x4),
1513  FieldTrait(1111, 7, 206, 0x4), FieldTrait(1112, 10, 207, 0x4), FieldTrait(1113, 15, 208, 0x4),
1514  FieldTrait(1114, 15, 209, 0x4), FieldTrait(1133, 7, 213, 0x4), FieldTrait(1138, 10, 193, 0x4),
1515  FieldTrait(1146, 13, 82, 0x4), FieldTrait(1147, 10, 83, 0x4), FieldTrait(1151, 15, 81, 0x4),
1516  FieldTrait(1184, 2, 84, 0x4), FieldTrait(1185, 29, 85, 0x4), FieldTrait(1186, 15, 86, 0x4),
1517  FieldTrait(1190, 9, 216, 0x4), FieldTrait(1191, 15, 88, 0x4), FieldTrait(1192, 10, 89, 0x4),
1518  FieldTrait(1193, 7, 90, 0x4), FieldTrait(1194, 1, 91, 0x4), FieldTrait(1195, 13, 92, 0x4),
1519  FieldTrait(1196, 15, 93, 0x4), FieldTrait(1197, 15, 100, 0x4), FieldTrait(1198, 1, 94, 0x4),
1520  FieldTrait(1199, 11, 95, 0x4), FieldTrait(1200, 11, 96, 0x4), FieldTrait(1227, 15, 87, 0x4),
1521  FieldTrait(1242, 8, 99, 0x4), FieldTrait(1244, 8, 98, 0x4), FieldTrait(1377, 1, 214, 0x4),
1522  FieldTrait(1378, 1, 215, 0x4), FieldTrait(1435, 1, 101, 0x4), FieldTrait(1439, 1, 102, 0x4),
1523  FieldTrait(1449, 15, 103, 0x4), FieldTrait(1450, 15, 104, 0x4), FieldTrait(1451, 14, 105, 0x4),
1524  FieldTrait(1452, 14, 106, 0x4), FieldTrait(1457, 14, 107, 0x4), FieldTrait(1458, 14, 108, 0x4),
1525  FieldTrait(1478, 1, 109, 0x4), FieldTrait(1479, 1, 110, 0x4), FieldTrait(1480, 14, 111, 0x4),
1526  FieldTrait(1481, 1, 112, 0x4), FieldTrait(1482, 1, 113, 0x4), FieldTrait(1483, 1, 114, 0xc)
1527 };
1528 const FieldTrait_Hash_Array NewOrderMultileg::_ftha(NewOrderMultileg::_traits, 216);
1530 //-------------------------------------------------------------------------------------------------
1531 const FieldTrait NewOrderMultileg::NoAllocs::_traits[] =
1532 {
1533  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
1534  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4), FieldTrait( 948, 1, 5, 0xc)
1535 };
1538 const unsigned short NewOrderMultileg::NoAllocs::_fnum;
1539 //-------------------------------------------------------------------------------------------------
1540 const FieldTrait NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_traits[] =
1541 {
1542  FieldTrait( 949, 15, 1, 0x4), FieldTrait( 950, 7, 2, 0x4), FieldTrait( 951, 1, 3, 0x4),
1543  FieldTrait( 952, 1, 4, 0xc)
1544 };
1545 const FieldTrait_Hash_Array NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_ftha(NewOrderMultileg::NoAllocs::NoNested3PartyIDs::_traits, 4);
1548 //-------------------------------------------------------------------------------------------------
1549 const FieldTrait NewOrderMultileg::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits[] =
1550 {
1551  FieldTrait( 953, 15, 1, 0x4), FieldTrait( 954, 1, 2, 0x4)
1552 };
1553 const FieldTrait_Hash_Array NewOrderMultileg::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_ftha(NewOrderMultileg::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits, 2);
1556 //-------------------------------------------------------------------------------------------------
1558 {
1559  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
1560 };
1562 const MsgType NewOrderMultileg::NoTradingSessions::_msgtype("NoTradingSessions");
1563 const unsigned short NewOrderMultileg::NoTradingSessions::_fnum;
1564 //-------------------------------------------------------------------------------------------------
1565 const FieldTrait NewOrderMultileg::NoPartyIDs::_traits[] =
1566 {
1567  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
1568  FieldTrait( 802, 1, 4, 0xc)
1569 };
1572 const unsigned short NewOrderMultileg::NoPartyIDs::_fnum;
1573 //-------------------------------------------------------------------------------------------------
1574 const FieldTrait NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_traits[] =
1575 {
1576  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
1577 };
1578 const FieldTrait_Hash_Array NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_ftha(NewOrderMultileg::NoPartyIDs::NoPartySubIDs::_traits, 2);
1581 //-------------------------------------------------------------------------------------------------
1582 const FieldTrait NewOrderMultileg::NoSecurityAltID::_traits[] =
1583 {
1584  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
1585 };
1587 const MsgType NewOrderMultileg::NoSecurityAltID::_msgtype("NoSecurityAltID");
1588 const unsigned short NewOrderMultileg::NoSecurityAltID::_fnum;
1589 //-------------------------------------------------------------------------------------------------
1590 const FieldTrait NewOrderMultileg::NoLegs::_traits[] =
1591 {
1592  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
1593  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
1594  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 61, 0xc),
1595  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 564, 7, 59, 0x4), FieldTrait( 565, 1, 60, 0x4),
1596  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 63, 0x4), FieldTrait( 588, 25, 64, 0x4),
1597  FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4),
1598  FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4),
1599  FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc),
1600  FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4),
1601  FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4),
1602  FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4),
1603  FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4),
1604  FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4),
1605  FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4),
1606  FieldTrait( 654, 15, 62, 0x4), FieldTrait( 670, 1, 58, 0xc), FieldTrait( 675, 19, 71, 0x4),
1607  FieldTrait( 683, 1, 57, 0xc), FieldTrait( 685, 10, 65, 0x4), FieldTrait( 687, 10, 55, 0x4),
1608  FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
1609  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
1610  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
1611  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
1612  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1366, 15, 66, 0x4), FieldTrait(1379, 9, 67, 0x4),
1613  FieldTrait(1381, 14, 68, 0x4), FieldTrait(1383, 9, 69, 0x4), FieldTrait(1384, 16, 70, 0x4),
1614  FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4),
1615  FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
1616 };
1619 const unsigned short NewOrderMultileg::NoLegs::_fnum;
1620 //-------------------------------------------------------------------------------------------------
1621 const FieldTrait NewOrderMultileg::NoLegs::NoNestedPartyIDs::_traits[] =
1622 {
1623  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
1624  FieldTrait( 804, 1, 4, 0xc)
1625 };
1626 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoNestedPartyIDs::_ftha(NewOrderMultileg::NoLegs::NoNestedPartyIDs::_traits, 4);
1629 //-------------------------------------------------------------------------------------------------
1630 const FieldTrait NewOrderMultileg::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
1631 {
1632  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
1633 };
1634 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NewOrderMultileg::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
1637 //-------------------------------------------------------------------------------------------------
1638 const FieldTrait NewOrderMultileg::NoLegs::NoLegSecurityAltID::_traits[] =
1639 {
1640  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
1641 };
1642 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegSecurityAltID::_ftha(NewOrderMultileg::NoLegs::NoLegSecurityAltID::_traits, 2);
1645 //-------------------------------------------------------------------------------------------------
1646 const FieldTrait NewOrderMultileg::NoLegs::NoLegAllocs::_traits[] =
1647 {
1648  FieldTrait( 671, 15, 1, 0x4), FieldTrait( 672, 15, 2, 0x4), FieldTrait( 673, 10, 3, 0x4),
1649  FieldTrait( 674, 15, 4, 0x4), FieldTrait( 756, 1, 6, 0xc), FieldTrait(1367, 19, 5, 0x4)
1650 };
1651 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegAllocs::_ftha(NewOrderMultileg::NoLegs::NoLegAllocs::_traits, 6);
1654 //-------------------------------------------------------------------------------------------------
1655 const FieldTrait NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits[] =
1656 {
1657  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
1658  FieldTrait( 806, 1, 4, 0xc)
1659 };
1660 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::_ftha(NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits, 4);
1663 //-------------------------------------------------------------------------------------------------
1664 const FieldTrait NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
1665 {
1666  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
1667 };
1668 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(NewOrderMultileg::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
1671 //-------------------------------------------------------------------------------------------------
1672 const FieldTrait NewOrderMultileg::NoLegs::NoLegStipulations::_traits[] =
1673 {
1674  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
1675 };
1676 const FieldTrait_Hash_Array NewOrderMultileg::NoLegs::NoLegStipulations::_ftha(NewOrderMultileg::NoLegs::NoLegStipulations::_traits, 2);
1679 //-------------------------------------------------------------------------------------------------
1680 const FieldTrait NewOrderMultileg::NoUnderlyings::_traits[] =
1681 {
1682  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
1683  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
1684  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
1685  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
1686  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
1687  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
1688  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
1689  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
1690  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
1691  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
1692  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
1693  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
1694  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
1695  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
1696  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
1697  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
1698  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
1699  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
1700  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
1701  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
1702  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
1703  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
1704  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
1705  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
1706 };
1708 const MsgType NewOrderMultileg::NoUnderlyings::_msgtype("NoUnderlyings");
1709 const unsigned short NewOrderMultileg::NoUnderlyings::_fnum;
1710 //-------------------------------------------------------------------------------------------------
1711 const FieldTrait NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
1712 {
1713  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
1714 };
1715 const FieldTrait_Hash_Array NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NewOrderMultileg::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
1718 //-------------------------------------------------------------------------------------------------
1719 const FieldTrait NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_traits[] =
1720 {
1721  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
1722 };
1723 const FieldTrait_Hash_Array NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_ftha(NewOrderMultileg::NoUnderlyings::NoUnderlyingStips::_traits, 2);
1726 //-------------------------------------------------------------------------------------------------
1727 const FieldTrait NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
1728 {
1729  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
1730  FieldTrait(1062, 1, 4, 0xc)
1731 };
1732 const FieldTrait_Hash_Array NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
1735 //-------------------------------------------------------------------------------------------------
1736 const FieldTrait NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
1737 {
1738  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
1739 };
1740 const FieldTrait_Hash_Array NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NewOrderMultileg::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
1743 //-------------------------------------------------------------------------------------------------
1744 const FieldTrait NewOrderMultileg::NoEvents::_traits[] =
1745 {
1746  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
1747  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
1748 };
1751 const unsigned short NewOrderMultileg::NoEvents::_fnum;
1752 //-------------------------------------------------------------------------------------------------
1754 {
1755  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
1756 };
1758 const MsgType NewOrderMultileg::NoStrategyParameters::_msgtype("NoStrategyParameters");
1760 //-------------------------------------------------------------------------------------------------
1762 {
1763  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
1764  FieldTrait(1052, 1, 4, 0xc)
1765 };
1767 const MsgType NewOrderMultileg::NoInstrumentParties::_msgtype("NoInstrumentParties");
1769 //-------------------------------------------------------------------------------------------------
1770 const FieldTrait NewOrderMultileg::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
1771 {
1772  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
1773 };
1774 const FieldTrait_Hash_Array NewOrderMultileg::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NewOrderMultileg::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
1777 //-------------------------------------------------------------------------------------------------
1778 const FieldTrait NewOrderMultileg::NoComplexEvents::_traits[] =
1779 {
1780  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
1781  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
1782  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
1783 };
1785 const MsgType NewOrderMultileg::NoComplexEvents::_msgtype("NoComplexEvents");
1786 const unsigned short NewOrderMultileg::NoComplexEvents::_fnum;
1787 //-------------------------------------------------------------------------------------------------
1788 const FieldTrait NewOrderMultileg::NoComplexEvents::NoComplexEventDates::_traits[] =
1789 {
1790  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
1791 };
1792 const FieldTrait_Hash_Array NewOrderMultileg::NoComplexEvents::NoComplexEventDates::_ftha(NewOrderMultileg::NoComplexEvents::NoComplexEventDates::_traits, 3);
1795 //-------------------------------------------------------------------------------------------------
1796 const FieldTrait NewOrderMultileg::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
1797 {
1798  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
1799 };
1800 const FieldTrait_Hash_Array NewOrderMultileg::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NewOrderMultileg::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
1803 //-------------------------------------------------------------------------------------------------
1804 const FieldTrait MultilegOrderCancelReplace::_traits[] =
1805 {
1806  FieldTrait( 1, 15, 10, 0x4), FieldTrait( 11, 15, 3, 0x4), FieldTrait( 12, 13, 143, 0x4),
1807  FieldTrait( 13, 7, 144, 0x4), FieldTrait( 15, 19, 133, 0x4), FieldTrait( 18, 16, 23, 0x4),
1808  FieldTrait( 21, 7, 22, 0x4), FieldTrait( 22, 15, 33, 0x4), FieldTrait( 23, 15, 136, 0x4),
1809  FieldTrait( 37, 15, 1, 0x4), FieldTrait( 38, 10, 124, 0x4), FieldTrait( 40, 7, 129, 0x1),
1810  FieldTrait( 41, 15, 2, 0x4), FieldTrait( 44, 11, 131, 0x4), FieldTrait( 48, 15, 32, 0x4),
1811  FieldTrait( 54, 7, 29, 0x1), FieldTrait( 55, 15, 30, 0x4), FieldTrait( 58, 15, 153, 0x4),
1812  FieldTrait( 59, 7, 138, 0x4), FieldTrait( 60, 22, 122, 0x1), FieldTrait( 63, 15, 18, 0x4),
1813  FieldTrait( 64, 25, 19, 0x4), FieldTrait( 65, 15, 31, 0x4), FieldTrait( 70, 15, 16, 0x4),
1814  FieldTrait( 75, 25, 9, 0x4), FieldTrait( 77, 7, 156, 0x4), FieldTrait( 78, 1, 17, 0xc),
1815  FieldTrait( 81, 7, 28, 0x4), FieldTrait( 99, 11, 132, 0x4), FieldTrait( 100, 20, 26, 0x4),
1816  FieldTrait( 106, 15, 59, 0x4), FieldTrait( 107, 15, 62, 0x4), FieldTrait( 110, 10, 24, 0x4),
1817  FieldTrait( 111, 10, 25, 0x4), FieldTrait( 114, 8, 121, 0x4), FieldTrait( 117, 15, 137, 0x4),
1818  FieldTrait( 120, 19, 151, 0x4), FieldTrait( 121, 8, 150, 0x4), FieldTrait( 126, 22, 141, 0x4),
1819  FieldTrait( 140, 11, 119, 0x4), FieldTrait( 152, 10, 125, 0x4), FieldTrait( 167, 15, 37, 0x4),
1820  FieldTrait( 168, 22, 139, 0x4), FieldTrait( 200, 21, 39, 0x4), FieldTrait( 201, 1, 100, 0x4),
1821  FieldTrait( 202, 11, 53, 0x4), FieldTrait( 203, 1, 157, 0x4), FieldTrait( 206, 7, 55, 0x4),
1822  FieldTrait( 207, 20, 58, 0x4), FieldTrait( 210, 10, 158, 0x4), FieldTrait( 211, 9, 159, 0x4),
1823  FieldTrait( 223, 14, 57, 0x4), FieldTrait( 224, 25, 41, 0x4), FieldTrait( 225, 25, 42, 0x4),
1824  FieldTrait( 226, 1, 44, 0x4), FieldTrait( 227, 14, 45, 0x4), FieldTrait( 228, 9, 46, 0x4),
1825  FieldTrait( 229, 25, 8, 0x4), FieldTrait( 231, 9, 56, 0x4), FieldTrait( 239, 1, 43, 0x4),
1826  FieldTrait( 240, 25, 52, 0x4), FieldTrait( 255, 15, 47, 0x4), FieldTrait( 348, 2, 60, 0x4),
1827  FieldTrait( 349, 28, 61, 0x4), FieldTrait( 350, 2, 63, 0x4), FieldTrait( 351, 28, 64, 0x4),
1828  FieldTrait( 354, 2, 154, 0x4), FieldTrait( 355, 28, 155, 0x4), FieldTrait( 376, 15, 134, 0x4),
1829  FieldTrait( 377, 8, 135, 0x4), FieldTrait( 386, 1, 27, 0xc), FieldTrait( 388, 7, 170, 0x4),
1830  FieldTrait( 389, 9, 171, 0x4), FieldTrait( 423, 1, 130, 0x4), FieldTrait( 427, 1, 142, 0x4),
1831  FieldTrait( 432, 25, 140, 0x4), FieldTrait( 453, 1, 7, 0xc), FieldTrait( 454, 1, 34, 0xc),
1832  FieldTrait( 460, 1, 35, 0x4), FieldTrait( 461, 15, 36, 0x4), FieldTrait( 468, 7, 127, 0x4),
1833  FieldTrait( 469, 9, 128, 0x4), FieldTrait( 470, 18, 49, 0x4), FieldTrait( 471, 15, 50, 0x4),
1834  FieldTrait( 472, 15, 51, 0x4), FieldTrait( 479, 19, 145, 0x4), FieldTrait( 480, 7, 180, 0x4),
1835  FieldTrait( 481, 7, 181, 0x4), FieldTrait( 494, 15, 183, 0x4), FieldTrait( 497, 7, 146, 0x4),
1836  FieldTrait( 513, 15, 182, 0x4), FieldTrait( 516, 14, 126, 0x4), FieldTrait( 526, 15, 4, 0x4),
1837  FieldTrait( 528, 7, 147, 0x4), FieldTrait( 529, 16, 148, 0x4), FieldTrait( 541, 25, 40, 0x4),
1838  FieldTrait( 543, 15, 48, 0x4), FieldTrait( 544, 7, 20, 0x4), FieldTrait( 555, 1, 120, 0xc),
1839  FieldTrait( 563, 1, 184, 0x4), FieldTrait( 581, 1, 12, 0x4), FieldTrait( 582, 1, 149, 0x4),
1840  FieldTrait( 583, 15, 5, 0x4), FieldTrait( 586, 22, 6, 0x4), FieldTrait( 589, 7, 13, 0x4),
1841  FieldTrait( 590, 7, 14, 0x4), FieldTrait( 591, 7, 15, 0x4), FieldTrait( 635, 15, 21, 0x4),
1842  FieldTrait( 660, 1, 11, 0x4), FieldTrait( 667, 21, 66, 0x4), FieldTrait( 691, 15, 65, 0x4),
1843  FieldTrait( 711, 1, 118, 0xc), FieldTrait( 762, 15, 38, 0x4), FieldTrait( 775, 1, 152, 0x4),
1844  FieldTrait( 835, 1, 160, 0x4), FieldTrait( 836, 1, 161, 0x4), FieldTrait( 837, 1, 162, 0x4),
1845  FieldTrait( 838, 1, 163, 0x4), FieldTrait( 840, 1, 164, 0x4), FieldTrait( 841, 1, 172, 0x4),
1846  FieldTrait( 842, 1, 173, 0x4), FieldTrait( 843, 1, 174, 0x4), FieldTrait( 844, 1, 175, 0x4),
1847  FieldTrait( 846, 1, 176, 0x4), FieldTrait( 847, 1, 177, 0x4), FieldTrait( 848, 15, 178, 0x4),
1848  FieldTrait( 849, 14, 179, 0x4), FieldTrait( 854, 1, 123, 0x4), FieldTrait( 864, 1, 69, 0xc),
1849  FieldTrait( 873, 25, 70, 0x4), FieldTrait( 874, 25, 71, 0x4), FieldTrait( 875, 1, 67, 0x4),
1850  FieldTrait( 876, 15, 68, 0x4), FieldTrait( 947, 19, 54, 0x4), FieldTrait( 957, 1, 185, 0xc),
1851  FieldTrait( 965, 15, 72, 0x4), FieldTrait( 966, 15, 73, 0x4), FieldTrait( 967, 9, 75, 0x4),
1852  FieldTrait( 968, 9, 76, 0x4), FieldTrait( 969, 9, 77, 0x4), FieldTrait( 970, 1, 78, 0x4),
1853  FieldTrait( 971, 1, 79, 0x4), FieldTrait( 996, 15, 81, 0x4), FieldTrait( 997, 15, 82, 0x4),
1854  FieldTrait(1018, 1, 80, 0xc), FieldTrait(1049, 7, 74, 0x4), FieldTrait(1069, 12, 214, 0x4),
1855  FieldTrait(1079, 26, 83, 0x4), FieldTrait(1082, 10, 188, 0x4), FieldTrait(1083, 7, 189, 0x4),
1856  FieldTrait(1084, 7, 190, 0x4), FieldTrait(1085, 10, 191, 0x4), FieldTrait(1086, 10, 192, 0x4),
1857  FieldTrait(1087, 10, 193, 0x4), FieldTrait(1088, 10, 194, 0x4), FieldTrait(1089, 10, 186, 0x4),
1858  FieldTrait(1090, 1, 187, 0x4), FieldTrait(1091, 8, 212, 0x4), FieldTrait(1092, 7, 196, 0x4),
1859  FieldTrait(1094, 1, 165, 0x4), FieldTrait(1096, 15, 166, 0x4), FieldTrait(1097, 15, 167, 0x4),
1860  FieldTrait(1098, 15, 168, 0x4), FieldTrait(1099, 15, 169, 0x4), FieldTrait(1100, 7, 197, 0x4),
1861  FieldTrait(1101, 7, 198, 0x4), FieldTrait(1102, 11, 199, 0x4), FieldTrait(1103, 15, 200, 0x4),
1862  FieldTrait(1104, 15, 201, 0x4), FieldTrait(1105, 15, 202, 0x4), FieldTrait(1106, 15, 203, 0x4),
1863  FieldTrait(1107, 7, 204, 0x4), FieldTrait(1108, 7, 205, 0x4), FieldTrait(1109, 7, 206, 0x4),
1864  FieldTrait(1110, 11, 207, 0x4), FieldTrait(1111, 7, 208, 0x4), FieldTrait(1112, 10, 209, 0x4),
1865  FieldTrait(1113, 15, 210, 0x4), FieldTrait(1114, 15, 211, 0x4), FieldTrait(1133, 7, 213, 0x4),
1866  FieldTrait(1138, 10, 195, 0x4), FieldTrait(1146, 13, 85, 0x4), FieldTrait(1147, 10, 86, 0x4),
1867  FieldTrait(1151, 15, 84, 0x4), FieldTrait(1184, 2, 87, 0x4), FieldTrait(1185, 29, 88, 0x4),
1868  FieldTrait(1186, 15, 89, 0x4), FieldTrait(1190, 9, 217, 0x4), FieldTrait(1191, 15, 91, 0x4),
1869  FieldTrait(1192, 10, 92, 0x4), FieldTrait(1193, 7, 93, 0x4), FieldTrait(1194, 1, 94, 0x4),
1870  FieldTrait(1195, 13, 95, 0x4), FieldTrait(1196, 15, 96, 0x4), FieldTrait(1197, 15, 103, 0x4),
1871  FieldTrait(1198, 1, 97, 0x4), FieldTrait(1199, 11, 98, 0x4), FieldTrait(1200, 11, 99, 0x4),
1872  FieldTrait(1227, 15, 90, 0x4), FieldTrait(1242, 8, 102, 0x4), FieldTrait(1244, 8, 101, 0x4),
1873  FieldTrait(1377, 1, 215, 0x4), FieldTrait(1378, 1, 216, 0x4), FieldTrait(1435, 1, 104, 0x4),
1874  FieldTrait(1439, 1, 105, 0x4), FieldTrait(1449, 15, 106, 0x4), FieldTrait(1450, 15, 107, 0x4),
1875  FieldTrait(1451, 14, 108, 0x4), FieldTrait(1452, 14, 109, 0x4), FieldTrait(1457, 14, 110, 0x4),
1876  FieldTrait(1458, 14, 111, 0x4), FieldTrait(1478, 1, 112, 0x4), FieldTrait(1479, 1, 113, 0x4),
1877  FieldTrait(1480, 14, 114, 0x4), FieldTrait(1481, 1, 115, 0x4), FieldTrait(1482, 1, 116, 0x4),
1878  FieldTrait(1483, 1, 117, 0xc)
1879 };
1882 //-------------------------------------------------------------------------------------------------
1884 {
1885  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
1886  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4), FieldTrait( 948, 1, 5, 0xc)
1887 };
1890 const unsigned short MultilegOrderCancelReplace::NoAllocs::_fnum;
1891 //-------------------------------------------------------------------------------------------------
1892 const FieldTrait MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::_traits[] =
1893 {
1894  FieldTrait( 949, 15, 1, 0x4), FieldTrait( 950, 7, 2, 0x4), FieldTrait( 951, 1, 3, 0x4),
1895  FieldTrait( 952, 1, 4, 0xc)
1896 };
1897 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::_ftha(MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::_traits, 4);
1900 //-------------------------------------------------------------------------------------------------
1901 const FieldTrait MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits[] =
1902 {
1903  FieldTrait( 953, 15, 1, 0x4), FieldTrait( 954, 1, 2, 0x4)
1904 };
1905 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_ftha(MultilegOrderCancelReplace::NoAllocs::NoNested3PartyIDs::NoNested3PartySubIDs::_traits, 2);
1908 //-------------------------------------------------------------------------------------------------
1910 {
1911  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
1912 };
1916 //-------------------------------------------------------------------------------------------------
1918 {
1919  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
1920  FieldTrait( 802, 1, 4, 0xc)
1921 };
1925 //-------------------------------------------------------------------------------------------------
1926 const FieldTrait MultilegOrderCancelReplace::NoPartyIDs::NoPartySubIDs::_traits[] =
1927 {
1928  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
1929 };
1930 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoPartyIDs::NoPartySubIDs::_ftha(MultilegOrderCancelReplace::NoPartyIDs::NoPartySubIDs::_traits, 2);
1933 //-------------------------------------------------------------------------------------------------
1935 {
1936  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
1937 };
1941 //-------------------------------------------------------------------------------------------------
1943 {
1944  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
1945  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
1946  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 61, 0xc),
1947  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 564, 7, 59, 0x4), FieldTrait( 565, 1, 60, 0x4),
1948  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 63, 0x4), FieldTrait( 588, 25, 64, 0x4),
1949  FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4),
1950  FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4),
1951  FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc),
1952  FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4),
1953  FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4),
1954  FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4),
1955  FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4),
1956  FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4),
1957  FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4),
1958  FieldTrait( 654, 15, 62, 0x4), FieldTrait( 670, 1, 58, 0xc), FieldTrait( 675, 19, 71, 0x4),
1959  FieldTrait( 683, 1, 57, 0xc), FieldTrait( 685, 10, 65, 0x4), FieldTrait( 687, 10, 55, 0x4),
1960  FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
1961  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
1962  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
1963  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
1964  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1366, 15, 66, 0x4), FieldTrait(1379, 9, 67, 0x4),
1965  FieldTrait(1381, 14, 68, 0x4), FieldTrait(1383, 9, 69, 0x4), FieldTrait(1384, 16, 70, 0x4),
1966  FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4),
1967  FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
1968 };
1971 const unsigned short MultilegOrderCancelReplace::NoLegs::_fnum;
1972 //-------------------------------------------------------------------------------------------------
1973 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::_traits[] =
1974 {
1975  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
1976  FieldTrait( 804, 1, 4, 0xc)
1977 };
1978 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::_ftha(MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::_traits, 4);
1981 //-------------------------------------------------------------------------------------------------
1982 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
1983 {
1984  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
1985 };
1986 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(MultilegOrderCancelReplace::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
1989 //-------------------------------------------------------------------------------------------------
1990 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegSecurityAltID::_traits[] =
1991 {
1992  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
1993 };
1994 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegSecurityAltID::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegSecurityAltID::_traits, 2);
1997 //-------------------------------------------------------------------------------------------------
1998 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegAllocs::_traits[] =
1999 {
2000  FieldTrait( 671, 15, 1, 0x4), FieldTrait( 672, 15, 2, 0x4), FieldTrait( 673, 10, 3, 0x4),
2001  FieldTrait( 674, 15, 4, 0x4), FieldTrait( 756, 1, 6, 0xc), FieldTrait(1367, 19, 5, 0x4)
2002 };
2003 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegAllocs::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegAllocs::_traits, 6);
2006 //-------------------------------------------------------------------------------------------------
2007 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits[] =
2008 {
2009  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
2010  FieldTrait( 806, 1, 4, 0xc)
2011 };
2012 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::_traits, 4);
2015 //-------------------------------------------------------------------------------------------------
2016 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
2017 {
2018  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
2019 };
2020 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
2023 //-------------------------------------------------------------------------------------------------
2024 const FieldTrait MultilegOrderCancelReplace::NoLegs::NoLegStipulations::_traits[] =
2025 {
2026  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
2027 };
2028 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoLegs::NoLegStipulations::_ftha(MultilegOrderCancelReplace::NoLegs::NoLegStipulations::_traits, 2);
2031 //-------------------------------------------------------------------------------------------------
2033 {
2034  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
2035  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
2036  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
2037  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
2038  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
2039  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
2040  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
2041  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
2042  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
2043  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
2044  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
2045  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
2046  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
2047  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
2048  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
2049  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
2050  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
2051  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
2052  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
2053  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
2054  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
2055  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
2056  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
2057  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
2058 };
2062 //-------------------------------------------------------------------------------------------------
2063 const FieldTrait MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
2064 {
2065  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
2066 };
2067 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
2070 //-------------------------------------------------------------------------------------------------
2071 const FieldTrait MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingStips::_traits[] =
2072 {
2073  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
2074 };
2075 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingStips::_ftha(MultilegOrderCancelReplace::NoUnderlyings::NoUnderlyingStips::_traits, 2);
2078 //-------------------------------------------------------------------------------------------------
2079 const FieldTrait MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
2080 {
2081  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
2082  FieldTrait(1062, 1, 4, 0xc)
2083 };
2084 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::_ftha(MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
2087 //-------------------------------------------------------------------------------------------------
2088 const FieldTrait MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
2089 {
2090  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
2091 };
2092 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MultilegOrderCancelReplace::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
2095 //-------------------------------------------------------------------------------------------------
2097 {
2098  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
2099  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
2100 };
2103 const unsigned short MultilegOrderCancelReplace::NoEvents::_fnum;
2104 //-------------------------------------------------------------------------------------------------
2106 {
2107  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
2108 };
2112 //-------------------------------------------------------------------------------------------------
2114 {
2115  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
2116  FieldTrait(1052, 1, 4, 0xc)
2117 };
2121 //-------------------------------------------------------------------------------------------------
2122 const FieldTrait MultilegOrderCancelReplace::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
2123 {
2124  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
2125 };
2126 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MultilegOrderCancelReplace::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
2129 //-------------------------------------------------------------------------------------------------
2131 {
2132  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
2133  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
2134  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
2135 };
2139 //-------------------------------------------------------------------------------------------------
2140 const FieldTrait MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::_traits[] =
2141 {
2142  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
2143 };
2144 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::_ftha(MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::_traits, 3);
2147 //-------------------------------------------------------------------------------------------------
2148 const FieldTrait MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
2149 {
2150  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
2151 };
2152 const FieldTrait_Hash_Array MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MultilegOrderCancelReplace::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
2155 //-------------------------------------------------------------------------------------------------
2156 const FieldTrait TradeCaptureReportRequest::_traits[] =
2157 {
2158  FieldTrait( 11, 15, 9, 0x4), FieldTrait( 17, 15, 6, 0x4), FieldTrait( 22, 15, 21, 0x4),
2159  FieldTrait( 37, 15, 8, 0x4), FieldTrait( 48, 15, 20, 0x4), FieldTrait( 54, 7, 125, 0x4),
2160  FieldTrait( 55, 15, 18, 0x4), FieldTrait( 58, 15, 131, 0x4), FieldTrait( 65, 15, 19, 0x4),
2161  FieldTrait( 106, 15, 47, 0x4), FieldTrait( 107, 15, 50, 0x4), FieldTrait( 150, 7, 7, 0x4),
2162  FieldTrait( 167, 15, 25, 0x4), FieldTrait( 200, 21, 27, 0x4), FieldTrait( 201, 1, 88, 0x4),
2163  FieldTrait( 202, 11, 41, 0x4), FieldTrait( 206, 7, 43, 0x4), FieldTrait( 207, 20, 46, 0x4),
2164  FieldTrait( 223, 14, 45, 0x4), FieldTrait( 224, 25, 29, 0x4), FieldTrait( 225, 25, 30, 0x4),
2165  FieldTrait( 226, 1, 32, 0x4), FieldTrait( 227, 14, 33, 0x4), FieldTrait( 228, 9, 34, 0x4),
2166  FieldTrait( 231, 9, 44, 0x4), FieldTrait( 239, 1, 31, 0x4), FieldTrait( 240, 25, 40, 0x4),
2167  FieldTrait( 255, 15, 35, 0x4), FieldTrait( 263, 7, 3, 0x4), FieldTrait( 336, 15, 122, 0x4),
2168  FieldTrait( 348, 2, 48, 0x4), FieldTrait( 349, 28, 49, 0x4), FieldTrait( 350, 2, 51, 0x4),
2169  FieldTrait( 351, 28, 52, 0x4), FieldTrait( 354, 2, 132, 0x4), FieldTrait( 355, 28, 133, 0x4),
2170  FieldTrait( 442, 7, 126, 0x4), FieldTrait( 453, 1, 17, 0xc), FieldTrait( 454, 1, 22, 0xc),
2171  FieldTrait( 460, 1, 23, 0x4), FieldTrait( 461, 15, 24, 0x4), FieldTrait( 470, 18, 37, 0x4),
2172  FieldTrait( 471, 15, 38, 0x4), FieldTrait( 472, 15, 39, 0x4), FieldTrait( 541, 25, 28, 0x4),
2173  FieldTrait( 543, 15, 36, 0x4), FieldTrait( 555, 1, 119, 0xc), FieldTrait( 568, 15, 1, 0x1),
2174  FieldTrait( 569, 1, 2, 0x1), FieldTrait( 571, 15, 4, 0x4), FieldTrait( 573, 7, 10, 0x4),
2175  FieldTrait( 578, 15, 127, 0x4), FieldTrait( 579, 15, 128, 0x4), FieldTrait( 580, 1, 120, 0xc),
2176  FieldTrait( 625, 15, 123, 0x4), FieldTrait( 667, 21, 54, 0x4), FieldTrait( 668, 1, 106, 0x4),
2177  FieldTrait( 691, 15, 53, 0x4), FieldTrait( 711, 1, 118, 0xc), FieldTrait( 715, 25, 121, 0x4),
2178  FieldTrait( 725, 1, 129, 0x4), FieldTrait( 726, 15, 130, 0x4), FieldTrait( 762, 15, 26, 0x4),
2179  FieldTrait( 788, 1, 113, 0x4), FieldTrait( 818, 15, 5, 0x4), FieldTrait( 820, 15, 15, 0x4),
2180  FieldTrait( 828, 1, 11, 0x4), FieldTrait( 829, 1, 12, 0x4), FieldTrait( 830, 15, 13, 0x4),
2181  FieldTrait( 855, 1, 14, 0x4), FieldTrait( 864, 1, 57, 0xc), FieldTrait( 869, 14, 107, 0x4),
2182  FieldTrait( 870, 1, 108, 0xc), FieldTrait( 873, 25, 58, 0x4), FieldTrait( 874, 25, 59, 0x4),
2183  FieldTrait( 875, 1, 55, 0x4), FieldTrait( 876, 15, 56, 0x4), FieldTrait( 880, 15, 16, 0x4),
2184  FieldTrait( 898, 14, 117, 0x4), FieldTrait( 913, 15, 109, 0x4), FieldTrait( 914, 15, 110, 0x4),
2185  FieldTrait( 915, 25, 111, 0x4), FieldTrait( 916, 25, 114, 0x4), FieldTrait( 917, 25, 115, 0x4),
2186  FieldTrait( 918, 19, 112, 0x4), FieldTrait( 919, 1, 116, 0x4), FieldTrait( 943, 15, 124, 0x4),
2187  FieldTrait( 947, 19, 42, 0x4), FieldTrait( 965, 15, 60, 0x4), FieldTrait( 966, 15, 61, 0x4),
2188  FieldTrait( 967, 9, 63, 0x4), FieldTrait( 968, 9, 64, 0x4), FieldTrait( 969, 9, 65, 0x4),
2189  FieldTrait( 970, 1, 66, 0x4), FieldTrait( 971, 1, 67, 0x4), FieldTrait( 996, 15, 69, 0x4),
2190  FieldTrait( 997, 15, 70, 0x4), FieldTrait(1003, 15, 135, 0x4), FieldTrait(1011, 15, 134, 0x4),
2191  FieldTrait(1018, 1, 68, 0xc), FieldTrait(1040, 15, 136, 0x4), FieldTrait(1041, 15, 137, 0x4),
2192  FieldTrait(1042, 15, 138, 0x4), FieldTrait(1049, 7, 62, 0x4), FieldTrait(1079, 26, 71, 0x4),
2193  FieldTrait(1123, 7, 139, 0x4), FieldTrait(1146, 13, 73, 0x4), FieldTrait(1147, 10, 74, 0x4),
2194  FieldTrait(1151, 15, 72, 0x4), FieldTrait(1184, 2, 75, 0x4), FieldTrait(1185, 29, 76, 0x4),
2195  FieldTrait(1186, 15, 77, 0x4), FieldTrait(1191, 15, 79, 0x4), FieldTrait(1192, 10, 80, 0x4),
2196  FieldTrait(1193, 7, 81, 0x4), FieldTrait(1194, 1, 82, 0x4), FieldTrait(1195, 13, 83, 0x4),
2197  FieldTrait(1196, 15, 84, 0x4), FieldTrait(1197, 15, 91, 0x4), FieldTrait(1198, 1, 85, 0x4),
2198  FieldTrait(1199, 11, 86, 0x4), FieldTrait(1200, 11, 87, 0x4), FieldTrait(1227, 15, 78, 0x4),
2199  FieldTrait(1242, 8, 90, 0x4), FieldTrait(1244, 8, 89, 0x4), FieldTrait(1435, 1, 92, 0x4),
2200  FieldTrait(1439, 1, 93, 0x4), FieldTrait(1449, 15, 94, 0x4), FieldTrait(1450, 15, 95, 0x4),
2201  FieldTrait(1451, 14, 96, 0x4), FieldTrait(1452, 14, 97, 0x4), FieldTrait(1457, 14, 98, 0x4),
2202  FieldTrait(1458, 14, 99, 0x4), FieldTrait(1478, 1, 100, 0x4), FieldTrait(1479, 1, 101, 0x4),
2203  FieldTrait(1480, 14, 102, 0x4), FieldTrait(1481, 1, 103, 0x4), FieldTrait(1482, 1, 104, 0x4),
2204  FieldTrait(1483, 1, 105, 0xc)
2205 };
2208 //-------------------------------------------------------------------------------------------------
2210 {
2211  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
2212  FieldTrait( 802, 1, 4, 0xc)
2213 };
2217 //-------------------------------------------------------------------------------------------------
2218 const FieldTrait TradeCaptureReportRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
2219 {
2220  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
2221 };
2222 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoPartyIDs::NoPartySubIDs::_ftha(TradeCaptureReportRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
2225 //-------------------------------------------------------------------------------------------------
2227 {
2228  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
2229 };
2233 //-------------------------------------------------------------------------------------------------
2234 const FieldTrait TradeCaptureReportRequest::NoLegs::_traits[] =
2235 {
2236  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
2237  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
2238  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
2239  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
2240  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
2241  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
2242  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
2243  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
2244  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
2245  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
2246  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
2247  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
2248  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
2249  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
2250  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
2251  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
2252  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
2253  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
2254 };
2257 const unsigned short TradeCaptureReportRequest::NoLegs::_fnum;
2258 //-------------------------------------------------------------------------------------------------
2259 const FieldTrait TradeCaptureReportRequest::NoLegs::NoLegSecurityAltID::_traits[] =
2260 {
2261  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
2262 };
2263 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoLegs::NoLegSecurityAltID::_ftha(TradeCaptureReportRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
2266 //-------------------------------------------------------------------------------------------------
2268 {
2269  FieldTrait( 60, 22, 2, 0x4), FieldTrait( 75, 25, 1, 0x4), FieldTrait( 779, 22, 3, 0x4)
2270 };
2273 const unsigned short TradeCaptureReportRequest::NoDates::_fnum;
2274 //-------------------------------------------------------------------------------------------------
2276 {
2277  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
2278  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
2279  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
2280  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
2281  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
2282  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
2283  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
2284  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
2285  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
2286  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
2287  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
2288  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
2289  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
2290  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
2291  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
2292  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
2293  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
2294  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
2295  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
2296  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
2297  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
2298  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
2299  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
2300  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
2301 };
2305 //-------------------------------------------------------------------------------------------------
2306 const FieldTrait TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
2307 {
2308  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
2309 };
2310 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
2313 //-------------------------------------------------------------------------------------------------
2314 const FieldTrait TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
2315 {
2316  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
2317 };
2318 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingStips::_ftha(TradeCaptureReportRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
2321 //-------------------------------------------------------------------------------------------------
2322 const FieldTrait TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
2323 {
2324  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
2325  FieldTrait(1062, 1, 4, 0xc)
2326 };
2327 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
2330 //-------------------------------------------------------------------------------------------------
2331 const FieldTrait TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
2332 {
2333  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
2334 };
2335 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(TradeCaptureReportRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
2338 //-------------------------------------------------------------------------------------------------
2340 {
2341  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
2342  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
2343 };
2346 const unsigned short TradeCaptureReportRequest::NoEvents::_fnum;
2347 //-------------------------------------------------------------------------------------------------
2349 {
2350  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
2351 };
2355 //-------------------------------------------------------------------------------------------------
2357 {
2358  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
2359  FieldTrait(1052, 1, 4, 0xc)
2360 };
2364 //-------------------------------------------------------------------------------------------------
2365 const FieldTrait TradeCaptureReportRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
2366 {
2367  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
2368 };
2369 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradeCaptureReportRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
2372 //-------------------------------------------------------------------------------------------------
2374 {
2375  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
2376  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
2377  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
2378 };
2382 //-------------------------------------------------------------------------------------------------
2383 const FieldTrait TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
2384 {
2385  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
2386 };
2387 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::_ftha(TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
2390 //-------------------------------------------------------------------------------------------------
2391 const FieldTrait TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
2392 {
2393  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
2394 };
2395 const FieldTrait_Hash_Array TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradeCaptureReportRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
2398 //-------------------------------------------------------------------------------------------------
2399 const FieldTrait TradeCaptureReport::_traits[] =
2400 {
2401  FieldTrait( 6, 11, 139, 0x4), FieldTrait( 15, 19, 187, 0x4), FieldTrait( 17, 15, 19, 0x4),
2402  FieldTrait( 22, 15, 27, 0x4), FieldTrait( 30, 20, 136, 0x4), FieldTrait( 31, 11, 132, 0x1),
2403  FieldTrait( 32, 10, 131, 0x1), FieldTrait( 48, 15, 26, 0x4), FieldTrait( 55, 15, 24, 0x4),
2404  FieldTrait( 60, 22, 153, 0x4), FieldTrait( 63, 15, 155, 0x4), FieldTrait( 64, 25, 156, 0x4),
2405  FieldTrait( 65, 15, 25, 0x4), FieldTrait( 75, 25, 137, 0x4), FieldTrait( 106, 15, 53, 0x4),
2406  FieldTrait( 107, 15, 56, 0x4), FieldTrait( 120, 19, 188, 0x4), FieldTrait( 150, 7, 9, 0x4),
2407  FieldTrait( 167, 15, 31, 0x4), FieldTrait( 194, 11, 134, 0x4), FieldTrait( 195, 12, 135, 0x4),
2408  FieldTrait( 200, 21, 33, 0x4), FieldTrait( 201, 1, 94, 0x4), FieldTrait( 202, 11, 47, 0x4),
2409  FieldTrait( 206, 7, 49, 0x4), FieldTrait( 207, 20, 52, 0x4), FieldTrait( 218, 12, 140, 0x4),
2410  FieldTrait( 220, 19, 141, 0x4), FieldTrait( 221, 15, 142, 0x4), FieldTrait( 222, 15, 143, 0x4),
2411  FieldTrait( 223, 14, 51, 0x4), FieldTrait( 224, 25, 35, 0x4), FieldTrait( 225, 25, 36, 0x4),
2412  FieldTrait( 226, 1, 38, 0x4), FieldTrait( 227, 14, 39, 0x4), FieldTrait( 228, 9, 40, 0x4),
2413  FieldTrait( 231, 9, 50, 0x4), FieldTrait( 235, 15, 122, 0x4), FieldTrait( 236, 14, 123, 0x4),
2414  FieldTrait( 239, 1, 37, 0x4), FieldTrait( 240, 25, 46, 0x4), FieldTrait( 255, 15, 41, 0x4),
2415  FieldTrait( 263, 7, 13, 0x4), FieldTrait( 325, 8, 12, 0x4), FieldTrait( 348, 2, 54, 0x4),
2416  FieldTrait( 349, 28, 55, 0x4), FieldTrait( 350, 2, 57, 0x4), FieldTrait( 351, 28, 58, 0x4),
2417  FieldTrait( 378, 1, 21, 0x4), FieldTrait( 381, 13, 178, 0x4), FieldTrait( 423, 1, 23, 0x4),
2418  FieldTrait( 442, 7, 150, 0x4), FieldTrait( 454, 1, 28, 0xc), FieldTrait( 460, 1, 29, 0x4),
2419  FieldTrait( 461, 15, 30, 0x4), FieldTrait( 470, 18, 43, 0x4), FieldTrait( 471, 15, 44, 0x4),
2420  FieldTrait( 472, 15, 45, 0x4), FieldTrait( 487, 1, 2, 0x4), FieldTrait( 527, 15, 20, 0x4),
2421  FieldTrait( 541, 25, 34, 0x4), FieldTrait( 543, 15, 42, 0x4), FieldTrait( 552, 1, 159, 0xc),
2422  FieldTrait( 555, 1, 152, 0xc), FieldTrait( 568, 15, 4, 0x4), FieldTrait( 570, 8, 22, 0x4),
2423  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 572, 15, 14, 0x4), FieldTrait( 573, 7, 157, 0x4),
2424  FieldTrait( 574, 15, 158, 0x4), FieldTrait( 662, 11, 144, 0x4), FieldTrait( 663, 1, 145, 0x4),
2425  FieldTrait( 667, 21, 60, 0x4), FieldTrait( 669, 11, 133, 0x4), FieldTrait( 691, 15, 59, 0x4),
2426  FieldTrait( 696, 25, 125, 0x4), FieldTrait( 697, 11, 126, 0x4), FieldTrait( 698, 1, 127, 0x4),
2427  FieldTrait( 699, 15, 146, 0x4), FieldTrait( 701, 25, 124, 0x4), FieldTrait( 711, 1, 128, 0xc),
2428  FieldTrait( 715, 25, 138, 0x4), FieldTrait( 716, 15, 165, 0x4), FieldTrait( 717, 15, 166, 0x4),
2429  FieldTrait( 748, 1, 10, 0x4), FieldTrait( 753, 1, 149, 0xc), FieldTrait( 761, 15, 147, 0x4),
2430  FieldTrait( 762, 15, 32, 0x4), FieldTrait( 768, 1, 154, 0xc), FieldTrait( 779, 22, 169, 0x4),
2431  FieldTrait( 788, 1, 116, 0x4), FieldTrait( 797, 8, 160, 0x4), FieldTrait( 818, 15, 16, 0x4),
2432  FieldTrait( 819, 1, 148, 0x4), FieldTrait( 820, 15, 17, 0x4), FieldTrait( 822, 15, 129, 0x4),
2433  FieldTrait( 823, 15, 130, 0x4), FieldTrait( 824, 15, 151, 0x4), FieldTrait( 828, 1, 5, 0x4),
2434  FieldTrait( 829, 1, 6, 0x4), FieldTrait( 830, 15, 8, 0x4), FieldTrait( 852, 8, 161, 0x4),
2435  FieldTrait( 853, 1, 162, 0x4), FieldTrait( 854, 1, 121, 0x4), FieldTrait( 855, 1, 7, 0x4),
2436  FieldTrait( 856, 1, 3, 0x4), FieldTrait( 864, 1, 63, 0xc), FieldTrait( 873, 25, 64, 0x4),
2437  FieldTrait( 874, 25, 65, 0x4), FieldTrait( 875, 1, 61, 0x4), FieldTrait( 876, 15, 62, 0x4),
2438  FieldTrait( 880, 15, 18, 0x4), FieldTrait( 881, 15, 15, 0x4), FieldTrait( 898, 14, 120, 0x4),
2439  FieldTrait( 912, 8, 11, 0x4), FieldTrait( 913, 15, 112, 0x4), FieldTrait( 914, 15, 113, 0x4),
2440  FieldTrait( 915, 25, 114, 0x4), FieldTrait( 916, 25, 117, 0x4), FieldTrait( 917, 25, 118, 0x4),
2441  FieldTrait( 918, 19, 115, 0x4), FieldTrait( 919, 1, 119, 0x4), FieldTrait( 939, 1, 163, 0x4),
2442  FieldTrait( 947, 19, 48, 0x4), FieldTrait( 965, 15, 66, 0x4), FieldTrait( 966, 15, 67, 0x4),
2443  FieldTrait( 967, 9, 69, 0x4), FieldTrait( 968, 9, 70, 0x4), FieldTrait( 969, 9, 71, 0x4),
2444  FieldTrait( 970, 1, 72, 0x4), FieldTrait( 971, 1, 73, 0x4), FieldTrait( 987, 25, 177, 0x4),
2445  FieldTrait( 991, 11, 170, 0x4), FieldTrait( 994, 15, 167, 0x4), FieldTrait( 996, 15, 75, 0x4),
2446  FieldTrait( 997, 15, 76, 0x4), FieldTrait(1003, 15, 171, 0x4), FieldTrait(1011, 15, 168, 0x4),
2447  FieldTrait(1015, 7, 164, 0x4), FieldTrait(1018, 1, 74, 0xc), FieldTrait(1040, 15, 172, 0x4),
2448  FieldTrait(1041, 15, 173, 0x4), FieldTrait(1042, 15, 174, 0x4), FieldTrait(1049, 7, 68, 0x4),
2449  FieldTrait(1056, 10, 175, 0x4), FieldTrait(1071, 12, 176, 0x4), FieldTrait(1079, 26, 77, 0x4),
2450  FieldTrait(1116, 1, 179, 0xc), FieldTrait(1123, 7, 180, 0x4), FieldTrait(1124, 7, 181, 0x4),
2451  FieldTrait(1125, 25, 182, 0x4), FieldTrait(1126, 15, 183, 0x4), FieldTrait(1127, 15, 184, 0x4),
2452  FieldTrait(1132, 27, 185, 0x4), FieldTrait(1134, 8, 186, 0x4), FieldTrait(1146, 13, 79, 0x4),
2453  FieldTrait(1147, 10, 80, 0x4), FieldTrait(1151, 15, 78, 0x4), FieldTrait(1180, 15, 197, 0x4),
2454  FieldTrait(1181, 4, 198, 0x4), FieldTrait(1184, 2, 81, 0x4), FieldTrait(1185, 29, 82, 0x4),
2455  FieldTrait(1186, 15, 83, 0x4), FieldTrait(1188, 9, 191, 0x4), FieldTrait(1190, 9, 193, 0x4),
2456  FieldTrait(1191, 15, 85, 0x4), FieldTrait(1192, 10, 86, 0x4), FieldTrait(1193, 7, 87, 0x4),
2457  FieldTrait(1194, 1, 88, 0x4), FieldTrait(1195, 13, 89, 0x4), FieldTrait(1196, 15, 90, 0x4),
2458  FieldTrait(1197, 15, 97, 0x4), FieldTrait(1198, 1, 91, 0x4), FieldTrait(1199, 11, 92, 0x4),
2459  FieldTrait(1200, 11, 93, 0x4), FieldTrait(1227, 15, 84, 0x4), FieldTrait(1242, 8, 96, 0x4),
2460  FieldTrait(1244, 8, 95, 0x4), FieldTrait(1300, 15, 202, 0x4), FieldTrait(1301, 20, 203, 0x4),
2461  FieldTrait(1328, 15, 189, 0x4), FieldTrait(1329, 9, 190, 0x4), FieldTrait(1350, 4, 199, 0x4),
2462  FieldTrait(1352, 8, 200, 0x4), FieldTrait(1380, 14, 192, 0x4), FieldTrait(1382, 9, 194, 0x4),
2463  FieldTrait(1387, 1, 195, 0xc), FieldTrait(1390, 1, 196, 0x4), FieldTrait(1430, 7, 201, 0x4),
2464  FieldTrait(1435, 1, 98, 0x4), FieldTrait(1439, 1, 99, 0x4), FieldTrait(1449, 15, 100, 0x4),
2465  FieldTrait(1450, 15, 101, 0x4), FieldTrait(1451, 14, 102, 0x4), FieldTrait(1452, 14, 103, 0x4),
2466  FieldTrait(1457, 14, 104, 0x4), FieldTrait(1458, 14, 105, 0x4), FieldTrait(1478, 1, 106, 0x4),
2467  FieldTrait(1479, 1, 107, 0x4), FieldTrait(1480, 14, 108, 0x4), FieldTrait(1481, 1, 109, 0x4),
2468  FieldTrait(1482, 1, 110, 0x4), FieldTrait(1483, 1, 111, 0xc)
2469 };
2470 const FieldTrait_Hash_Array TradeCaptureReport::_ftha(TradeCaptureReport::_traits, 203);
2472 //-------------------------------------------------------------------------------------------------
2474 {
2475  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
2476 };
2479 const unsigned short TradeCaptureReport::NoSecurityAltID::_fnum;
2480 //-------------------------------------------------------------------------------------------------
2481 const FieldTrait TradeCaptureReport::NoSides::_traits[] =
2482 {
2483  FieldTrait( 1, 15, 3, 0x4), FieldTrait( 11, 15, 65, 0x4), FieldTrait( 12, 13, 17, 0x4),
2484  FieldTrait( 13, 7, 18, 0x4), FieldTrait( 14, 10, 82, 0x4), FieldTrait( 18, 16, 74, 0x4),
2485  FieldTrait( 37, 15, 63, 0x4), FieldTrait( 38, 10, 76, 0x4), FieldTrait( 39, 7, 75, 0x4),
2486  FieldTrait( 40, 7, 71, 0x4), FieldTrait( 44, 11, 72, 0x4), FieldTrait( 54, 7, 1, 0x1),
2487  FieldTrait( 58, 15, 36, 0x4), FieldTrait( 59, 7, 83, 0x4), FieldTrait( 66, 15, 67, 0x4),
2488  FieldTrait( 70, 15, 46, 0x4), FieldTrait( 77, 7, 35, 0x4), FieldTrait( 78, 1, 47, 0xc),
2489  FieldTrait( 81, 7, 6, 0x4), FieldTrait( 83, 1, 52, 0x4), FieldTrait( 99, 11, 73, 0x4),
2490  FieldTrait( 118, 13, 31, 0x4), FieldTrait( 119, 13, 32, 0x4), FieldTrait( 126, 22, 84, 0x4),
2491  FieldTrait( 136, 1, 42, 0xc), FieldTrait( 151, 10, 81, 0x4), FieldTrait( 152, 10, 77, 0x4),
2492  FieldTrait( 155, 9, 33, 0x4), FieldTrait( 156, 7, 34, 0x4), FieldTrait( 157, 1, 21, 0x4),
2493  FieldTrait( 158, 14, 23, 0x4), FieldTrait( 159, 13, 24, 0x4), FieldTrait( 198, 15, 64, 0x4),
2494  FieldTrait( 230, 25, 22, 0x4), FieldTrait( 232, 1, 41, 0xc), FieldTrait( 237, 13, 30, 0x4),
2495  FieldTrait( 238, 13, 29, 0x4), FieldTrait( 336, 15, 14, 0x4), FieldTrait( 354, 2, 37, 0x4),
2496  FieldTrait( 355, 28, 38, 0x4), FieldTrait( 376, 15, 11, 0x4), FieldTrait( 377, 8, 12, 0x4),
2497  FieldTrait( 430, 1, 58, 0x4), FieldTrait( 453, 1, 2, 0xc), FieldTrait( 468, 7, 79, 0x4),
2498  FieldTrait( 469, 9, 80, 0x4), FieldTrait( 479, 19, 19, 0x4), FieldTrait( 483, 22, 98, 0x4),
2499  FieldTrait( 497, 7, 20, 0x4), FieldTrait( 516, 14, 78, 0x4), FieldTrait( 518, 1, 40, 0xc),
2500  FieldTrait( 526, 15, 66, 0x4), FieldTrait( 528, 7, 93, 0x4), FieldTrait( 529, 16, 94, 0x4),
2501  FieldTrait( 575, 8, 7, 0x4), FieldTrait( 576, 1, 8, 0xc), FieldTrait( 578, 15, 9, 0x4),
2502  FieldTrait( 579, 15, 10, 0x4), FieldTrait( 581, 1, 5, 0x4), FieldTrait( 582, 1, 13, 0x4),
2503  FieldTrait( 586, 22, 99, 0x4), FieldTrait( 591, 7, 45, 0x4), FieldTrait( 625, 15, 15, 0x4),
2504  FieldTrait( 660, 1, 4, 0x4), FieldTrait( 738, 13, 25, 0x4), FieldTrait( 752, 1, 39, 0x4),
2505  FieldTrait( 775, 1, 100, 0x4), FieldTrait( 821, 15, 96, 0x4), FieldTrait( 825, 15, 43, 0x4),
2506  FieldTrait( 826, 1, 44, 0x4), FieldTrait( 920, 13, 26, 0x4), FieldTrait( 921, 13, 27, 0x4),
2507  FieldTrait( 922, 13, 28, 0x4), FieldTrait( 943, 15, 16, 0x4), FieldTrait(1005, 15, 49, 0x4),
2508  FieldTrait(1006, 15, 50, 0x4), FieldTrait(1007, 15, 51, 0x4), FieldTrait(1008, 1, 53, 0x4),
2509  FieldTrait(1009, 1, 48, 0x4), FieldTrait(1016, 1, 54, 0xc), FieldTrait(1057, 8, 56, 0x4),
2510  FieldTrait(1072, 13, 55, 0x4), FieldTrait(1080, 15, 68, 0x4), FieldTrait(1081, 7, 69, 0x4),
2511  FieldTrait(1082, 10, 85, 0x4), FieldTrait(1083, 7, 86, 0x4), FieldTrait(1084, 7, 87, 0x4),
2512  FieldTrait(1085, 10, 88, 0x4), FieldTrait(1086, 10, 89, 0x4), FieldTrait(1087, 10, 90, 0x4),
2513  FieldTrait(1088, 10, 91, 0x4), FieldTrait(1093, 7, 97, 0x4), FieldTrait(1115, 7, 62, 0x4),
2514  FieldTrait(1138, 10, 92, 0x4), FieldTrait(1139, 15, 57, 0x4), FieldTrait(1154, 19, 59, 0x4),
2515  FieldTrait(1155, 19, 60, 0x4), FieldTrait(1158, 1, 61, 0xc), FieldTrait(1427, 15, 101, 0x4),
2516  FieldTrait(1428, 1, 102, 0x4), FieldTrait(1429, 1, 103, 0x4), FieldTrait(1431, 1, 70, 0x4),
2517  FieldTrait(1432, 1, 95, 0x4), FieldTrait(1444, 1, 104, 0x4)
2518 };
2521 const unsigned short TradeCaptureReport::NoSides::_fnum;
2522 //-------------------------------------------------------------------------------------------------
2523 const FieldTrait TradeCaptureReport::NoSides::NoAllocs::_traits[] =
2524 {
2525  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
2526  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4), FieldTrait( 756, 1, 5, 0xc),
2527  FieldTrait( 989, 15, 9, 0x4), FieldTrait( 993, 15, 7, 0x4), FieldTrait(1002, 1, 8, 0x4),
2528  FieldTrait(1136, 15, 10, 0x4)
2529 };
2530 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoAllocs::_ftha(TradeCaptureReport::NoSides::NoAllocs::_traits, 10);
2533 //-------------------------------------------------------------------------------------------------
2534 const FieldTrait TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::_traits[] =
2535 {
2536  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
2537  FieldTrait( 806, 1, 4, 0xc)
2538 };
2539 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::_ftha(TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::_traits, 4);
2542 //-------------------------------------------------------------------------------------------------
2543 const FieldTrait TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
2544 {
2545  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
2546 };
2547 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(TradeCaptureReport::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
2550 //-------------------------------------------------------------------------------------------------
2551 const FieldTrait TradeCaptureReport::NoSides::NoMiscFees::_traits[] =
2552 {
2553  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
2554  FieldTrait( 891, 1, 4, 0x4)
2555 };
2556 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoMiscFees::_ftha(TradeCaptureReport::NoSides::NoMiscFees::_traits, 4);
2559 //-------------------------------------------------------------------------------------------------
2560 const FieldTrait TradeCaptureReport::NoSides::NoStipulations::_traits[] =
2561 {
2562  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
2563 };
2564 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoStipulations::_ftha(TradeCaptureReport::NoSides::NoStipulations::_traits, 2);
2567 //-------------------------------------------------------------------------------------------------
2568 const FieldTrait TradeCaptureReport::NoSides::NoPartyIDs::_traits[] =
2569 {
2570  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
2571  FieldTrait( 802, 1, 4, 0xc)
2572 };
2573 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoPartyIDs::_ftha(TradeCaptureReport::NoSides::NoPartyIDs::_traits, 4);
2576 //-------------------------------------------------------------------------------------------------
2577 const FieldTrait TradeCaptureReport::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
2578 {
2579  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
2580 };
2581 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(TradeCaptureReport::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
2584 //-------------------------------------------------------------------------------------------------
2585 const FieldTrait TradeCaptureReport::NoSides::NoContAmts::_traits[] =
2586 {
2587  FieldTrait( 519, 1, 1, 0x4), FieldTrait( 520, 9, 2, 0x4), FieldTrait( 521, 19, 3, 0x4)
2588 };
2589 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoContAmts::_ftha(TradeCaptureReport::NoSides::NoContAmts::_traits, 3);
2592 //-------------------------------------------------------------------------------------------------
2593 const FieldTrait TradeCaptureReport::NoSides::NoClearingInstructions::_traits[] =
2594 {
2595  FieldTrait( 577, 1, 1, 0x4)
2596 };
2597 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoClearingInstructions::_ftha(TradeCaptureReport::NoSides::NoClearingInstructions::_traits, 1);
2600 //-------------------------------------------------------------------------------------------------
2601 const FieldTrait TradeCaptureReport::NoSides::NoSideTrdRegTS::_traits[] =
2602 {
2603  FieldTrait(1012, 22, 1, 0x4), FieldTrait(1013, 1, 2, 0x4), FieldTrait(1014, 15, 3, 0x4)
2604 };
2605 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoSideTrdRegTS::_ftha(TradeCaptureReport::NoSides::NoSideTrdRegTS::_traits, 3);
2608 //-------------------------------------------------------------------------------------------------
2609 const FieldTrait TradeCaptureReport::NoSides::NoSettlDetails::_traits[] =
2610 {
2611  FieldTrait( 781, 1, 2, 0xc), FieldTrait(1164, 7, 1, 0x4)
2612 };
2613 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoSettlDetails::_ftha(TradeCaptureReport::NoSides::NoSettlDetails::_traits, 2);
2616 //-------------------------------------------------------------------------------------------------
2617 const FieldTrait TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits[] =
2618 {
2619  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
2620  FieldTrait( 801, 1, 4, 0xc)
2621 };
2622 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::_ftha(TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits, 4);
2625 //-------------------------------------------------------------------------------------------------
2626 const FieldTrait TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
2627 {
2628  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
2629 };
2630 const FieldTrait_Hash_Array TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(TradeCaptureReport::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
2633 //-------------------------------------------------------------------------------------------------
2634 const FieldTrait TradeCaptureReport::NoLegs::_traits[] =
2635 {
2636  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
2637  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
2638  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
2639  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 564, 7, 58, 0x4), FieldTrait( 565, 1, 59, 0x4),
2640  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 62, 0x4), FieldTrait( 588, 25, 63, 0x4),
2641  FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4),
2642  FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4),
2643  FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc),
2644  FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4),
2645  FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4),
2646  FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4),
2647  FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4),
2648  FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4),
2649  FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4),
2650  FieldTrait( 637, 11, 64, 0x4), FieldTrait( 654, 15, 61, 0x4), FieldTrait( 675, 19, 66, 0x4),
2651  FieldTrait( 683, 1, 57, 0xc), FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4),
2652  FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4),
2653  FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4),
2654  FieldTrait( 990, 15, 65, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
2655  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1073, 12, 67, 0x4), FieldTrait(1074, 10, 68, 0x4),
2656  FieldTrait(1075, 13, 69, 0x4), FieldTrait(1152, 1, 70, 0x4), FieldTrait(1212, 26, 47, 0x4),
2657  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1342, 1, 71, 0xc), FieldTrait(1358, 1, 48, 0x4),
2658  FieldTrait(1379, 9, 72, 0x4), FieldTrait(1381, 14, 73, 0x4), FieldTrait(1383, 9, 74, 0x4),
2659  FieldTrait(1384, 16, 75, 0x4), FieldTrait(1418, 10, 76, 0x4), FieldTrait(1420, 1, 49, 0x4),
2660  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
2661  FieldTrait(1440, 1, 54, 0x4)
2662 };
2665 const unsigned short TradeCaptureReport::NoLegs::_fnum;
2666 //-------------------------------------------------------------------------------------------------
2667 const FieldTrait TradeCaptureReport::NoLegs::NoNestedPartyIDs::_traits[] =
2668 {
2669  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
2670  FieldTrait( 804, 1, 4, 0xc)
2671 };
2672 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoNestedPartyIDs::_ftha(TradeCaptureReport::NoLegs::NoNestedPartyIDs::_traits, 4);
2675 //-------------------------------------------------------------------------------------------------
2676 const FieldTrait TradeCaptureReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
2677 {
2678  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
2679 };
2680 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(TradeCaptureReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
2683 //-------------------------------------------------------------------------------------------------
2684 const FieldTrait TradeCaptureReport::NoLegs::NoLegSecurityAltID::_traits[] =
2685 {
2686  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
2687 };
2688 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoLegSecurityAltID::_ftha(TradeCaptureReport::NoLegs::NoLegSecurityAltID::_traits, 2);
2691 //-------------------------------------------------------------------------------------------------
2692 const FieldTrait TradeCaptureReport::NoLegs::NoLegStipulations::_traits[] =
2693 {
2694  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
2695 };
2696 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoLegStipulations::_ftha(TradeCaptureReport::NoLegs::NoLegStipulations::_traits, 2);
2699 //-------------------------------------------------------------------------------------------------
2700 const FieldTrait TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_traits[] =
2701 {
2702  FieldTrait(1330, 15, 1, 0x4), FieldTrait(1331, 15, 2, 0x4), FieldTrait(1332, 15, 3, 0x4),
2703  FieldTrait(1333, 15, 4, 0x4), FieldTrait(1334, 1, 5, 0xc), FieldTrait(1337, 15, 7, 0x4),
2704  FieldTrait(1338, 15, 8, 0x4), FieldTrait(1339, 21, 9, 0x4), FieldTrait(1340, 11, 12, 0x4),
2705  FieldTrait(1341, 15, 15, 0x4), FieldTrait(1343, 1, 14, 0x4), FieldTrait(1344, 15, 6, 0x4),
2706  FieldTrait(1345, 25, 10, 0x4), FieldTrait(1391, 7, 13, 0x4), FieldTrait(1392, 15, 16, 0x4),
2707  FieldTrait(1405, 26, 11, 0x4)
2708 };
2709 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_ftha(TradeCaptureReport::NoLegs::NoOfLegUnderlyings::_traits, 16);
2712 //-------------------------------------------------------------------------------------------------
2713 const FieldTrait TradeCaptureReport::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits[] =
2714 {
2715  FieldTrait(1335, 15, 1, 0x4), FieldTrait(1336, 15, 2, 0x4)
2716 };
2717 const FieldTrait_Hash_Array TradeCaptureReport::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_ftha(TradeCaptureReport::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits, 2);
2720 //-------------------------------------------------------------------------------------------------
2721 const FieldTrait TradeCaptureReport::NoUnderlyings::_traits[] =
2722 {
2723  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
2724  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
2725  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
2726  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
2727  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
2728  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
2729  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
2730  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
2731  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
2732  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
2733  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
2734  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
2735  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
2736  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
2737  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
2738  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
2739  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
2740  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
2741  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
2742  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
2743  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
2744  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
2745  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
2746  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
2747 };
2750 const unsigned short TradeCaptureReport::NoUnderlyings::_fnum;
2751 //-------------------------------------------------------------------------------------------------
2752 const FieldTrait TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
2753 {
2754  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
2755 };
2756 const FieldTrait_Hash_Array TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(TradeCaptureReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
2759 //-------------------------------------------------------------------------------------------------
2760 const FieldTrait TradeCaptureReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
2761 {
2762  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
2763 };
2764 const FieldTrait_Hash_Array TradeCaptureReport::NoUnderlyings::NoUnderlyingStips::_ftha(TradeCaptureReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
2767 //-------------------------------------------------------------------------------------------------
2768 const FieldTrait TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
2769 {
2770  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
2771  FieldTrait(1062, 1, 4, 0xc)
2772 };
2773 const FieldTrait_Hash_Array TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
2776 //-------------------------------------------------------------------------------------------------
2777 const FieldTrait TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
2778 {
2779  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
2780 };
2781 const FieldTrait_Hash_Array TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(TradeCaptureReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
2784 //-------------------------------------------------------------------------------------------------
2785 const FieldTrait TradeCaptureReport::NoPosAmt::_traits[] =
2786 {
2787  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
2788 };
2791 const unsigned short TradeCaptureReport::NoPosAmt::_fnum;
2792 //-------------------------------------------------------------------------------------------------
2794 {
2795  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
2796  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
2797 };
2799 const MsgType TradeCaptureReport::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
2801 //-------------------------------------------------------------------------------------------------
2802 const FieldTrait TradeCaptureReport::NoEvents::_traits[] =
2803 {
2804  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
2805  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
2806 };
2809 const unsigned short TradeCaptureReport::NoEvents::_fnum;
2810 //-------------------------------------------------------------------------------------------------
2812 {
2813  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
2814  FieldTrait(1052, 1, 4, 0xc)
2815 };
2817 const MsgType TradeCaptureReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
2819 //-------------------------------------------------------------------------------------------------
2820 const FieldTrait TradeCaptureReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
2821 {
2822  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
2823 };
2824 const FieldTrait_Hash_Array TradeCaptureReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradeCaptureReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
2827 //-------------------------------------------------------------------------------------------------
2829 {
2830  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
2831  FieldTrait(1120, 1, 4, 0xc)
2832 };
2835 const unsigned short TradeCaptureReport::NoRootPartyIDs::_fnum;
2836 //-------------------------------------------------------------------------------------------------
2837 const FieldTrait TradeCaptureReport::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
2838 {
2839  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
2840 };
2841 const FieldTrait_Hash_Array TradeCaptureReport::NoRootPartyIDs::NoRootPartySubIDs::_ftha(TradeCaptureReport::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
2844 //-------------------------------------------------------------------------------------------------
2846 {
2847  FieldTrait(1388, 1, 1, 0x4), FieldTrait(1389, 8, 2, 0x4)
2848 };
2850 const MsgType TradeCaptureReport::NoTrdRepIndicators::_msgtype("NoTrdRepIndicators");
2852 //-------------------------------------------------------------------------------------------------
2854 {
2855  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
2856  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
2857  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
2858 };
2861 const unsigned short TradeCaptureReport::NoComplexEvents::_fnum;
2862 //-------------------------------------------------------------------------------------------------
2863 const FieldTrait TradeCaptureReport::NoComplexEvents::NoComplexEventDates::_traits[] =
2864 {
2865  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
2866 };
2867 const FieldTrait_Hash_Array TradeCaptureReport::NoComplexEvents::NoComplexEventDates::_ftha(TradeCaptureReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
2870 //-------------------------------------------------------------------------------------------------
2871 const FieldTrait TradeCaptureReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
2872 {
2873  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
2874 };
2875 const FieldTrait_Hash_Array TradeCaptureReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradeCaptureReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
2878 //-------------------------------------------------------------------------------------------------
2879 const FieldTrait OrderMassStatusRequest::_traits[] =
2880 {
2881  FieldTrait( 1, 15, 4, 0x4), FieldTrait( 22, 15, 11, 0x4), FieldTrait( 48, 15, 10, 0x4),
2882  FieldTrait( 54, 7, 168, 0x4), FieldTrait( 55, 15, 8, 0x4), FieldTrait( 65, 15, 9, 0x4),
2883  FieldTrait( 106, 15, 37, 0x4), FieldTrait( 107, 15, 40, 0x4), FieldTrait( 167, 15, 15, 0x4),
2884  FieldTrait( 200, 21, 17, 0x4), FieldTrait( 201, 1, 78, 0x4), FieldTrait( 202, 11, 31, 0x4),
2885  FieldTrait( 206, 7, 33, 0x4), FieldTrait( 207, 20, 36, 0x4), FieldTrait( 223, 14, 35, 0x4),
2886  FieldTrait( 224, 25, 19, 0x4), FieldTrait( 225, 25, 20, 0x4), FieldTrait( 226, 1, 22, 0x4),
2887  FieldTrait( 227, 14, 23, 0x4), FieldTrait( 228, 9, 24, 0x4), FieldTrait( 231, 9, 34, 0x4),
2888  FieldTrait( 239, 1, 21, 0x4), FieldTrait( 240, 25, 30, 0x4), FieldTrait( 241, 25, 107, 0x4),
2889  FieldTrait( 242, 25, 108, 0x4), FieldTrait( 243, 1, 109, 0x4), FieldTrait( 244, 1, 110, 0x4),
2890  FieldTrait( 245, 14, 111, 0x4), FieldTrait( 246, 9, 112, 0x4), FieldTrait( 247, 25, 118, 0x4),
2891  FieldTrait( 255, 15, 25, 0x4), FieldTrait( 256, 15, 113, 0x4), FieldTrait( 305, 15, 99, 0x4),
2892  FieldTrait( 306, 15, 125, 0x4), FieldTrait( 307, 15, 128, 0x4), FieldTrait( 308, 20, 124, 0x4),
2893  FieldTrait( 309, 15, 98, 0x4), FieldTrait( 310, 15, 103, 0x4), FieldTrait( 311, 15, 96, 0x4),
2894  FieldTrait( 312, 15, 97, 0x4), FieldTrait( 313, 21, 105, 0x4), FieldTrait( 315, 1, 155, 0x4),
2895  FieldTrait( 316, 11, 119, 0x4), FieldTrait( 317, 7, 121, 0x4), FieldTrait( 318, 19, 133, 0x4),
2896  FieldTrait( 336, 15, 6, 0x4), FieldTrait( 348, 2, 38, 0x4), FieldTrait( 349, 28, 39, 0x4),
2897  FieldTrait( 350, 2, 41, 0x4), FieldTrait( 351, 28, 42, 0x4), FieldTrait( 362, 2, 126, 0x4),
2898  FieldTrait( 363, 28, 127, 0x4), FieldTrait( 364, 2, 129, 0x4), FieldTrait( 365, 28, 130, 0x4),
2899  FieldTrait( 435, 14, 123, 0x4), FieldTrait( 436, 9, 122, 0x4), FieldTrait( 453, 1, 3, 0xc),
2900  FieldTrait( 454, 1, 12, 0xc), FieldTrait( 457, 1, 100, 0xc), FieldTrait( 460, 1, 13, 0x4),
2901  FieldTrait( 461, 15, 14, 0x4), FieldTrait( 462, 1, 101, 0x4), FieldTrait( 463, 15, 102, 0x4),
2902  FieldTrait( 470, 18, 27, 0x4), FieldTrait( 471, 15, 28, 0x4), FieldTrait( 472, 15, 29, 0x4),
2903  FieldTrait( 541, 25, 18, 0x4), FieldTrait( 542, 25, 106, 0x4), FieldTrait( 543, 15, 26, 0x4),
2904  FieldTrait( 584, 15, 1, 0x1), FieldTrait( 585, 1, 2, 0x1), FieldTrait( 592, 18, 115, 0x4),
2905  FieldTrait( 593, 15, 116, 0x4), FieldTrait( 594, 15, 117, 0x4), FieldTrait( 595, 15, 114, 0x4),
2906  FieldTrait( 625, 15, 7, 0x4), FieldTrait( 660, 1, 5, 0x4), FieldTrait( 667, 21, 44, 0x4),
2907  FieldTrait( 691, 15, 43, 0x4), FieldTrait( 762, 15, 16, 0x4), FieldTrait( 763, 15, 104, 0x4),
2908  FieldTrait( 810, 11, 135, 0x4), FieldTrait( 864, 1, 47, 0xc), FieldTrait( 873, 25, 48, 0x4),
2909  FieldTrait( 874, 25, 49, 0x4), FieldTrait( 875, 1, 45, 0x4), FieldTrait( 876, 15, 46, 0x4),
2910  FieldTrait( 877, 15, 131, 0x4), FieldTrait( 878, 15, 132, 0x4), FieldTrait( 879, 10, 134, 0x4),
2911  FieldTrait( 882, 11, 136, 0x4), FieldTrait( 883, 11, 137, 0x4), FieldTrait( 884, 13, 138, 0x4),
2912  FieldTrait( 885, 13, 139, 0x4), FieldTrait( 886, 13, 140, 0x4), FieldTrait( 887, 1, 141, 0xc),
2913  FieldTrait( 941, 19, 120, 0x4), FieldTrait( 947, 19, 32, 0x4), FieldTrait( 965, 15, 50, 0x4),
2914  FieldTrait( 966, 15, 51, 0x4), FieldTrait( 967, 9, 53, 0x4), FieldTrait( 968, 9, 54, 0x4),
2915  FieldTrait( 969, 9, 55, 0x4), FieldTrait( 970, 1, 56, 0x4), FieldTrait( 971, 1, 57, 0x4),
2916  FieldTrait( 972, 14, 142, 0x4), FieldTrait( 973, 13, 144, 0x4), FieldTrait( 974, 15, 145, 0x4),
2917  FieldTrait( 975, 1, 143, 0x4), FieldTrait( 996, 15, 59, 0x4), FieldTrait( 997, 15, 60, 0x4),
2918  FieldTrait( 998, 15, 146, 0x4), FieldTrait(1000, 15, 147, 0x4), FieldTrait(1018, 1, 58, 0xc),
2919  FieldTrait(1038, 13, 148, 0x4), FieldTrait(1039, 15, 150, 0x4), FieldTrait(1044, 10, 151, 0x4),
2920  FieldTrait(1045, 9, 152, 0x4), FieldTrait(1046, 7, 153, 0x4), FieldTrait(1049, 7, 52, 0x4),
2921  FieldTrait(1058, 1, 149, 0xc), FieldTrait(1079, 26, 61, 0x4), FieldTrait(1146, 13, 63, 0x4),
2922  FieldTrait(1147, 10, 64, 0x4), FieldTrait(1151, 15, 62, 0x4), FieldTrait(1184, 2, 65, 0x4),
2923  FieldTrait(1185, 29, 66, 0x4), FieldTrait(1186, 15, 67, 0x4), FieldTrait(1191, 15, 69, 0x4),
2924  FieldTrait(1192, 10, 70, 0x4), FieldTrait(1193, 7, 71, 0x4), FieldTrait(1194, 1, 72, 0x4),
2925  FieldTrait(1195, 13, 73, 0x4), FieldTrait(1196, 15, 74, 0x4), FieldTrait(1197, 15, 81, 0x4),
2926  FieldTrait(1198, 1, 75, 0x4), FieldTrait(1199, 11, 76, 0x4), FieldTrait(1200, 11, 77, 0x4),
2927  FieldTrait(1213, 26, 154, 0x4), FieldTrait(1227, 15, 68, 0x4), FieldTrait(1242, 8, 80, 0x4),
2928  FieldTrait(1244, 8, 79, 0x4), FieldTrait(1419, 1, 156, 0x4), FieldTrait(1423, 10, 157, 0x4),
2929  FieldTrait(1424, 15, 158, 0x4), FieldTrait(1425, 10, 159, 0x4), FieldTrait(1435, 1, 82, 0x4),
2930  FieldTrait(1437, 1, 160, 0x4), FieldTrait(1439, 1, 83, 0x4), FieldTrait(1441, 1, 161, 0x4),
2931  FieldTrait(1449, 15, 84, 0x4), FieldTrait(1450, 15, 85, 0x4), FieldTrait(1451, 14, 86, 0x4),
2932  FieldTrait(1452, 14, 87, 0x4), FieldTrait(1453, 15, 162, 0x4), FieldTrait(1454, 15, 163, 0x4),
2933  FieldTrait(1455, 14, 164, 0x4), FieldTrait(1456, 14, 165, 0x4), FieldTrait(1457, 14, 88, 0x4),
2934  FieldTrait(1458, 14, 89, 0x4), FieldTrait(1459, 14, 166, 0x4), FieldTrait(1460, 14, 167, 0x4),
2935  FieldTrait(1461, 1, 169, 0xc), FieldTrait(1478, 1, 90, 0x4), FieldTrait(1479, 1, 91, 0x4),
2936  FieldTrait(1480, 14, 92, 0x4), FieldTrait(1481, 1, 93, 0x4), FieldTrait(1482, 1, 94, 0x4),
2937  FieldTrait(1483, 1, 95, 0xc)
2938 };
2939 const FieldTrait_Hash_Array OrderMassStatusRequest::_ftha(OrderMassStatusRequest::_traits, 169);
2941 //-------------------------------------------------------------------------------------------------
2943 {
2944  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
2945  FieldTrait( 802, 1, 4, 0xc)
2946 };
2949 const unsigned short OrderMassStatusRequest::NoPartyIDs::_fnum;
2950 //-------------------------------------------------------------------------------------------------
2951 const FieldTrait OrderMassStatusRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
2952 {
2953  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
2954 };
2955 const FieldTrait_Hash_Array OrderMassStatusRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassStatusRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
2958 //-------------------------------------------------------------------------------------------------
2960 {
2961  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
2962 };
2966 //-------------------------------------------------------------------------------------------------
2968 {
2969  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
2970 };
2972 const MsgType OrderMassStatusRequest::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
2974 //-------------------------------------------------------------------------------------------------
2975 const FieldTrait OrderMassStatusRequest::NoEvents::_traits[] =
2976 {
2977  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
2978  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
2979 };
2982 const unsigned short OrderMassStatusRequest::NoEvents::_fnum;
2983 //-------------------------------------------------------------------------------------------------
2985 {
2986  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
2987 };
2991 //-------------------------------------------------------------------------------------------------
2993 {
2994  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
2995  FieldTrait(1052, 1, 4, 0xc)
2996 };
3000 //-------------------------------------------------------------------------------------------------
3001 const FieldTrait OrderMassStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
3002 {
3003  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
3004 };
3005 const FieldTrait_Hash_Array OrderMassStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
3008 //-------------------------------------------------------------------------------------------------
3010 {
3011  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
3012  FieldTrait(1062, 1, 4, 0xc)
3013 };
3017 //-------------------------------------------------------------------------------------------------
3018 const FieldTrait OrderMassStatusRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
3019 {
3020  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
3021 };
3022 const FieldTrait_Hash_Array OrderMassStatusRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassStatusRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
3025 //-------------------------------------------------------------------------------------------------
3027 {
3028  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
3029 };
3033 //-------------------------------------------------------------------------------------------------
3035 {
3036  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
3037  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
3038  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
3039 };
3043 //-------------------------------------------------------------------------------------------------
3044 const FieldTrait OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
3045 {
3046  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
3047 };
3048 const FieldTrait_Hash_Array OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
3051 //-------------------------------------------------------------------------------------------------
3052 const FieldTrait OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
3053 {
3054  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
3055 };
3056 const FieldTrait_Hash_Array OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
3059 //-------------------------------------------------------------------------------------------------
3060 const FieldTrait QuoteRequestReject::_traits[] =
3061 {
3062  FieldTrait( 58, 15, 5, 0x4), FieldTrait( 131, 15, 1, 0x1), FieldTrait( 146, 1, 4, 0xc),
3063  FieldTrait( 354, 2, 6, 0x4), FieldTrait( 355, 28, 7, 0x4), FieldTrait( 644, 15, 2, 0x4),
3064  FieldTrait( 658, 1, 3, 0x1), FieldTrait(1091, 8, 11, 0x4), FieldTrait(1116, 1, 8, 0xc),
3065  FieldTrait(1171, 8, 9, 0x4), FieldTrait(1172, 1, 10, 0x4)
3066 };
3067 const FieldTrait_Hash_Array QuoteRequestReject::_ftha(QuoteRequestReject::_traits, 11);
3069 //-------------------------------------------------------------------------------------------------
3070 const FieldTrait QuoteRequestReject::NoRelatedSym::_traits[] =
3071 {
3072  FieldTrait( 1, 15, 118, 0x4), FieldTrait( 15, 19, 116, 0x4), FieldTrait( 22, 15, 4, 0x4),
3073  FieldTrait( 38, 10, 107, 0x4), FieldTrait( 40, 7, 124, 0x4), FieldTrait( 44, 11, 136, 0x4),
3074  FieldTrait( 48, 15, 3, 0x4), FieldTrait( 54, 7, 105, 0x4), FieldTrait( 55, 15, 1, 0x4),
3075  FieldTrait( 60, 22, 126, 0x4), FieldTrait( 63, 15, 112, 0x4), FieldTrait( 64, 25, 113, 0x4),
3076  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
3077  FieldTrait( 126, 22, 125, 0x4), FieldTrait( 140, 11, 99, 0x4), FieldTrait( 152, 10, 108, 0x4),
3078  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 192, 10, 115, 0x4), FieldTrait( 193, 25, 114, 0x4),
3079  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
3080  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 218, 12, 127, 0x4),
3081  FieldTrait( 220, 19, 128, 0x4), FieldTrait( 221, 15, 129, 0x4), FieldTrait( 222, 15, 130, 0x4),
3082  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
3083  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
3084  FieldTrait( 229, 25, 104, 0x4), FieldTrait( 231, 9, 27, 0x4), FieldTrait( 232, 1, 117, 0xc),
3085  FieldTrait( 235, 15, 138, 0x4), FieldTrait( 236, 14, 139, 0x4), FieldTrait( 239, 1, 14, 0x4),
3086  FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4), FieldTrait( 303, 1, 100, 0x4),
3087  FieldTrait( 336, 15, 102, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
3088  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 423, 1, 135, 0x4),
3089  FieldTrait( 453, 1, 144, 0xc), FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4),
3090  FieldTrait( 461, 15, 7, 0x4), FieldTrait( 468, 7, 110, 0x4), FieldTrait( 469, 9, 111, 0x4),
3091  FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4),
3092  FieldTrait( 516, 14, 109, 0x4), FieldTrait( 537, 1, 101, 0x4), FieldTrait( 541, 25, 11, 0x4),
3093  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 121, 0xc), FieldTrait( 581, 1, 120, 0x4),
3094  FieldTrait( 625, 15, 103, 0x4), FieldTrait( 640, 11, 137, 0x4), FieldTrait( 660, 1, 119, 0x4),
3095  FieldTrait( 662, 11, 131, 0x4), FieldTrait( 663, 1, 132, 0x4), FieldTrait( 667, 21, 37, 0x4),
3096  FieldTrait( 691, 15, 36, 0x4), FieldTrait( 692, 1, 123, 0x4), FieldTrait( 696, 25, 141, 0x4),
3097  FieldTrait( 697, 11, 142, 0x4), FieldTrait( 698, 1, 143, 0x4), FieldTrait( 699, 15, 133, 0x4),
3098  FieldTrait( 701, 25, 140, 0x4), FieldTrait( 711, 1, 98, 0xc), FieldTrait( 735, 1, 122, 0xc),
3099  FieldTrait( 761, 15, 134, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 788, 1, 93, 0x4),
3100  FieldTrait( 854, 1, 106, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
3101  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
3102  FieldTrait( 898, 14, 97, 0x4), FieldTrait( 913, 15, 89, 0x4), FieldTrait( 914, 15, 90, 0x4),
3103  FieldTrait( 915, 25, 91, 0x4), FieldTrait( 916, 25, 94, 0x4), FieldTrait( 917, 25, 95, 0x4),
3104  FieldTrait( 918, 19, 92, 0x4), FieldTrait( 919, 1, 96, 0x4), FieldTrait( 947, 19, 25, 0x4),
3105  FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4),
3106  FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4),
3107  FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4),
3108  FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4),
3109  FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4),
3110  FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4),
3111  FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4),
3112  FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4),
3113  FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4),
3114  FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4),
3115  FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4),
3116  FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4),
3117  FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4),
3118  FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4),
3119  FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc)
3120 };
3123 const unsigned short QuoteRequestReject::NoRelatedSym::_fnum;
3124 //-------------------------------------------------------------------------------------------------
3125 const FieldTrait QuoteRequestReject::NoRelatedSym::NoStipulations::_traits[] =
3126 {
3127  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
3128 };
3129 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoStipulations::_ftha(QuoteRequestReject::NoRelatedSym::NoStipulations::_traits, 2);
3132 //-------------------------------------------------------------------------------------------------
3133 const FieldTrait QuoteRequestReject::NoRelatedSym::NoPartyIDs::_traits[] =
3134 {
3135  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
3136  FieldTrait( 802, 1, 4, 0xc)
3137 };
3138 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoPartyIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoPartyIDs::_traits, 4);
3141 //-------------------------------------------------------------------------------------------------
3142 const FieldTrait QuoteRequestReject::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits[] =
3143 {
3144  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
3145 };
3146 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits, 2);
3149 //-------------------------------------------------------------------------------------------------
3150 const FieldTrait QuoteRequestReject::NoRelatedSym::NoSecurityAltID::_traits[] =
3151 {
3152  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
3153 };
3154 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoSecurityAltID::_ftha(QuoteRequestReject::NoRelatedSym::NoSecurityAltID::_traits, 2);
3157 //-------------------------------------------------------------------------------------------------
3158 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::_traits[] =
3159 {
3160  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
3161  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
3162  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
3163  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 57, 0x4),
3164  FieldTrait( 588, 25, 58, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
3165  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
3166  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
3167  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
3168  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
3169  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
3170  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
3171  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
3172  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
3173  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 654, 15, 67, 0x4), FieldTrait( 676, 19, 61, 0x4),
3174  FieldTrait( 677, 15, 62, 0x4), FieldTrait( 678, 15, 63, 0x4), FieldTrait( 679, 11, 64, 0x4),
3175  FieldTrait( 680, 1, 65, 0x4), FieldTrait( 683, 1, 59, 0xc), FieldTrait( 685, 10, 66, 0x4),
3176  FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4),
3177  FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4),
3178  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
3179  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4),
3180  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4),
3181  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
3182  FieldTrait(1440, 1, 54, 0x4)
3183 };
3184 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::_traits, 67);
3187 //-------------------------------------------------------------------------------------------------
3188 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits[] =
3189 {
3190  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
3191  FieldTrait( 804, 1, 4, 0xc)
3192 };
3193 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits, 4);
3196 //-------------------------------------------------------------------------------------------------
3197 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
3198 {
3199  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
3200 };
3201 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
3204 //-------------------------------------------------------------------------------------------------
3205 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
3206 {
3207  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
3208 };
3209 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
3212 //-------------------------------------------------------------------------------------------------
3213 const FieldTrait QuoteRequestReject::NoRelatedSym::NoLegs::NoLegStipulations::_traits[] =
3214 {
3215  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
3216 };
3217 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(QuoteRequestReject::NoRelatedSym::NoLegs::NoLegStipulations::_traits, 2);
3220 //-------------------------------------------------------------------------------------------------
3221 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::_traits[] =
3222 {
3223  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
3224  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
3225  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
3226  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
3227  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
3228  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
3229  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
3230  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
3231  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
3232  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
3233  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
3234  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
3235  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
3236  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
3237  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
3238  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
3239  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
3240  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
3241  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
3242  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
3243  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
3244  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
3245  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
3246  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
3247 };
3248 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::_traits, 72);
3251 //-------------------------------------------------------------------------------------------------
3252 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
3253 {
3254  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
3255 };
3256 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
3259 //-------------------------------------------------------------------------------------------------
3260 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
3261 {
3262  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
3263 };
3264 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
3267 //-------------------------------------------------------------------------------------------------
3268 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
3269 {
3270  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
3271  FieldTrait(1062, 1, 4, 0xc)
3272 };
3273 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
3276 //-------------------------------------------------------------------------------------------------
3277 const FieldTrait QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
3278 {
3279  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
3280 };
3281 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
3284 //-------------------------------------------------------------------------------------------------
3285 const FieldTrait QuoteRequestReject::NoRelatedSym::NoQuoteQualifiers::_traits[] =
3286 {
3287  FieldTrait( 695, 7, 1, 0x4)
3288 };
3289 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoQuoteQualifiers::_ftha(QuoteRequestReject::NoRelatedSym::NoQuoteQualifiers::_traits, 1);
3292 //-------------------------------------------------------------------------------------------------
3293 const FieldTrait QuoteRequestReject::NoRelatedSym::NoEvents::_traits[] =
3294 {
3295  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
3296  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
3297 };
3298 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoEvents::_ftha(QuoteRequestReject::NoRelatedSym::NoEvents::_traits, 5);
3301 //-------------------------------------------------------------------------------------------------
3302 const FieldTrait QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_traits[] =
3303 {
3304  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
3305  FieldTrait(1052, 1, 4, 0xc)
3306 };
3307 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_ftha(QuoteRequestReject::NoRelatedSym::NoInstrumentParties::_traits, 4);
3310 //-------------------------------------------------------------------------------------------------
3311 const FieldTrait QuoteRequestReject::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
3312 {
3313  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
3314 };
3315 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteRequestReject::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
3318 //-------------------------------------------------------------------------------------------------
3319 const FieldTrait QuoteRequestReject::NoRelatedSym::NoComplexEvents::_traits[] =
3320 {
3321  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
3322  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
3323  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
3324 };
3325 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoComplexEvents::_ftha(QuoteRequestReject::NoRelatedSym::NoComplexEvents::_traits, 8);
3328 //-------------------------------------------------------------------------------------------------
3329 const FieldTrait QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
3330 {
3331  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
3332 };
3333 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
3336 //-------------------------------------------------------------------------------------------------
3337 const FieldTrait QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
3338 {
3339  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
3340 };
3341 const FieldTrait_Hash_Array QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteRequestReject::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
3344 //-------------------------------------------------------------------------------------------------
3346 {
3347  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
3348  FieldTrait(1120, 1, 4, 0xc)
3349 };
3352 const unsigned short QuoteRequestReject::NoRootPartyIDs::_fnum;
3353 //-------------------------------------------------------------------------------------------------
3354 const FieldTrait QuoteRequestReject::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
3355 {
3356  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
3357 };
3358 const FieldTrait_Hash_Array QuoteRequestReject::NoRootPartyIDs::NoRootPartySubIDs::_ftha(QuoteRequestReject::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
3361 //-------------------------------------------------------------------------------------------------
3362 const FieldTrait RFQRequest::_traits[] =
3363 {
3364  FieldTrait( 146, 1, 2, 0xc), FieldTrait( 263, 7, 3, 0x4), FieldTrait( 453, 1, 5, 0xc),
3365  FieldTrait( 644, 15, 1, 0x1), FieldTrait(1171, 8, 4, 0x4)
3366 };
3367 const FieldTrait_Hash_Array RFQRequest::_ftha(RFQRequest::_traits, 5);
3368 const MsgType RFQRequest::_msgtype("AH");
3369 //-------------------------------------------------------------------------------------------------
3370 const FieldTrait RFQRequest::NoRelatedSym::_traits[] =
3371 {
3372  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
3373  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
3374  FieldTrait( 140, 11, 91, 0x4), FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4),
3375  FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4),
3376  FieldTrait( 207, 20, 29, 0x4), FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4),
3377  FieldTrait( 225, 25, 13, 0x4), FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4),
3378  FieldTrait( 228, 9, 17, 0x4), FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4),
3379  FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4), FieldTrait( 303, 1, 92, 0x4),
3380  FieldTrait( 336, 15, 94, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
3381  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc),
3382  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
3383  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 537, 1, 93, 0x4),
3384  FieldTrait( 541, 25, 11, 0x4), FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 90, 0xc),
3385  FieldTrait( 625, 15, 95, 0x4), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
3386  FieldTrait( 711, 1, 89, 0xc), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc),
3387  FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4),
3388  FieldTrait( 876, 15, 39, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
3389  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
3390  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
3391  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
3392  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4),
3393  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
3394  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
3395  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
3396  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
3397  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
3398  FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
3399  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
3400  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
3401  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
3402  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
3403  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc)
3404 };
3406 const MsgType RFQRequest::NoRelatedSym::_msgtype("NoRelatedSym");
3407 const unsigned short RFQRequest::NoRelatedSym::_fnum;
3408 //-------------------------------------------------------------------------------------------------
3409 const FieldTrait RFQRequest::NoRelatedSym::NoSecurityAltID::_traits[] =
3410 {
3411  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
3412 };
3413 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoSecurityAltID::_ftha(RFQRequest::NoRelatedSym::NoSecurityAltID::_traits, 2);
3416 //-------------------------------------------------------------------------------------------------
3417 const FieldTrait RFQRequest::NoRelatedSym::NoLegs::_traits[] =
3418 {
3419  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
3420  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
3421  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
3422  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
3423  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
3424  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
3425  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
3426  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
3427  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
3428  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
3429  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
3430  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
3431  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
3432  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
3433  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
3434  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
3435  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
3436  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
3437 };
3438 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoLegs::_ftha(RFQRequest::NoRelatedSym::NoLegs::_traits, 54);
3440 const unsigned short RFQRequest::NoRelatedSym::NoLegs::_fnum;
3441 //-------------------------------------------------------------------------------------------------
3442 const FieldTrait RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
3443 {
3444  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
3445 };
3446 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(RFQRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
3449 //-------------------------------------------------------------------------------------------------
3450 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::_traits[] =
3451 {
3452  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
3453  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
3454  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
3455  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
3456  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
3457  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
3458  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
3459  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
3460  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
3461  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
3462  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
3463  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
3464  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
3465  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
3466  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
3467  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
3468  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
3469  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
3470  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
3471  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
3472  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
3473  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
3474  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
3475  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
3476 };
3477 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::_traits, 72);
3480 //-------------------------------------------------------------------------------------------------
3481 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
3482 {
3483  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
3484 };
3485 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
3488 //-------------------------------------------------------------------------------------------------
3489 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
3490 {
3491  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
3492 };
3493 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
3496 //-------------------------------------------------------------------------------------------------
3497 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
3498 {
3499  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
3500  FieldTrait(1062, 1, 4, 0xc)
3501 };
3502 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
3505 //-------------------------------------------------------------------------------------------------
3506 const FieldTrait RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
3507 {
3508  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
3509 };
3510 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(RFQRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
3513 //-------------------------------------------------------------------------------------------------
3514 const FieldTrait RFQRequest::NoRelatedSym::NoEvents::_traits[] =
3515 {
3516  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
3517  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
3518 };
3519 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoEvents::_ftha(RFQRequest::NoRelatedSym::NoEvents::_traits, 5);
3521 const unsigned short RFQRequest::NoRelatedSym::NoEvents::_fnum;
3522 //-------------------------------------------------------------------------------------------------
3523 const FieldTrait RFQRequest::NoRelatedSym::NoInstrumentParties::_traits[] =
3524 {
3525  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
3526  FieldTrait(1052, 1, 4, 0xc)
3527 };
3528 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoInstrumentParties::_ftha(RFQRequest::NoRelatedSym::NoInstrumentParties::_traits, 4);
3531 //-------------------------------------------------------------------------------------------------
3532 const FieldTrait RFQRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
3533 {
3534  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
3535 };
3536 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(RFQRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
3539 //-------------------------------------------------------------------------------------------------
3540 const FieldTrait RFQRequest::NoRelatedSym::NoComplexEvents::_traits[] =
3541 {
3542  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
3543  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
3544  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
3545 };
3546 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoComplexEvents::_ftha(RFQRequest::NoRelatedSym::NoComplexEvents::_traits, 8);
3549 //-------------------------------------------------------------------------------------------------
3550 const FieldTrait RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
3551 {
3552  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
3553 };
3554 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
3557 //-------------------------------------------------------------------------------------------------
3558 const FieldTrait RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
3559 {
3560  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
3561 };
3562 const FieldTrait_Hash_Array RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(RFQRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
3565 //-------------------------------------------------------------------------------------------------
3566 const FieldTrait RFQRequest::NoPartyIDs::_traits[] =
3567 {
3568  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
3569  FieldTrait( 802, 1, 4, 0xc)
3570 };
3571 const FieldTrait_Hash_Array RFQRequest::NoPartyIDs::_ftha(RFQRequest::NoPartyIDs::_traits, 4);
3572 const MsgType RFQRequest::NoPartyIDs::_msgtype("NoPartyIDs");
3573 const unsigned short RFQRequest::NoPartyIDs::_fnum;
3574 //-------------------------------------------------------------------------------------------------
3575 const FieldTrait RFQRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
3576 {
3577  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
3578 };
3579 const FieldTrait_Hash_Array RFQRequest::NoPartyIDs::NoPartySubIDs::_ftha(RFQRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
3582 //-------------------------------------------------------------------------------------------------
3583 const FieldTrait QuoteStatusReport::_traits[] =
3584 {
3585  FieldTrait( 1, 15, 119, 0x4), FieldTrait( 12, 13, 166, 0x4), FieldTrait( 13, 7, 165, 0x4),
3586  FieldTrait( 15, 19, 117, 0x4), FieldTrait( 22, 15, 12, 0x4), FieldTrait( 38, 10, 108, 0x4),
3587  FieldTrait( 40, 7, 159, 0x4), FieldTrait( 44, 11, 125, 0x4), FieldTrait( 48, 15, 11, 0x4),
3588  FieldTrait( 54, 7, 107, 0x4), FieldTrait( 55, 15, 9, 0x4), FieldTrait( 58, 15, 170, 0x4),
3589  FieldTrait( 60, 22, 158, 0x4), FieldTrait( 62, 22, 149, 0x4), FieldTrait( 63, 15, 113, 0x4),
3590  FieldTrait( 64, 25, 114, 0x4), FieldTrait( 65, 15, 10, 0x4), FieldTrait( 100, 20, 168, 0x4),
3591  FieldTrait( 106, 15, 38, 0x4), FieldTrait( 107, 15, 41, 0x4), FieldTrait( 110, 10, 177, 0x4),
3592  FieldTrait( 117, 15, 3, 0x4), FieldTrait( 126, 22, 124, 0x4), FieldTrait( 131, 15, 2, 0x4),
3593  FieldTrait( 132, 11, 141, 0x4), FieldTrait( 133, 11, 142, 0x4), FieldTrait( 134, 10, 146, 0x4),
3594  FieldTrait( 135, 10, 148, 0x4), FieldTrait( 152, 10, 109, 0x4), FieldTrait( 156, 7, 164, 0x4),
3595  FieldTrait( 167, 15, 16, 0x4), FieldTrait( 188, 11, 150, 0x4), FieldTrait( 189, 12, 152, 0x4),
3596  FieldTrait( 190, 11, 151, 0x4), FieldTrait( 191, 12, 153, 0x4), FieldTrait( 192, 10, 116, 0x4),
3597  FieldTrait( 193, 25, 115, 0x4), FieldTrait( 200, 21, 18, 0x4), FieldTrait( 201, 1, 79, 0x4),
3598  FieldTrait( 202, 11, 32, 0x4), FieldTrait( 206, 7, 34, 0x4), FieldTrait( 207, 20, 37, 0x4),
3599  FieldTrait( 218, 12, 127, 0x4), FieldTrait( 220, 19, 128, 0x4), FieldTrait( 221, 15, 129, 0x4),
3600  FieldTrait( 222, 15, 130, 0x4), FieldTrait( 223, 14, 36, 0x4), FieldTrait( 224, 25, 20, 0x4),
3601  FieldTrait( 225, 25, 21, 0x4), FieldTrait( 226, 1, 23, 0x4), FieldTrait( 227, 14, 24, 0x4),
3602  FieldTrait( 228, 9, 25, 0x4), FieldTrait( 231, 9, 35, 0x4), FieldTrait( 232, 1, 118, 0xc),
3603  FieldTrait( 235, 15, 135, 0x4), FieldTrait( 236, 14, 136, 0x4), FieldTrait( 239, 1, 22, 0x4),
3604  FieldTrait( 240, 25, 31, 0x4), FieldTrait( 255, 15, 26, 0x4), FieldTrait( 297, 1, 169, 0x4),
3605  FieldTrait( 298, 1, 174, 0x4), FieldTrait( 300, 1, 176, 0x4), FieldTrait( 336, 15, 7, 0x4),
3606  FieldTrait( 348, 2, 39, 0x4), FieldTrait( 349, 28, 40, 0x4), FieldTrait( 350, 2, 42, 0x4),
3607  FieldTrait( 351, 28, 43, 0x4), FieldTrait( 354, 2, 171, 0x4), FieldTrait( 355, 28, 172, 0x4),
3608  FieldTrait( 423, 1, 126, 0x4), FieldTrait( 453, 1, 6, 0xc), FieldTrait( 454, 1, 13, 0xc),
3609  FieldTrait( 460, 1, 14, 0x4), FieldTrait( 461, 15, 15, 0x4), FieldTrait( 468, 7, 111, 0x4),
3610  FieldTrait( 469, 9, 112, 0x4), FieldTrait( 470, 18, 28, 0x4), FieldTrait( 471, 15, 29, 0x4),
3611  FieldTrait( 472, 15, 30, 0x4), FieldTrait( 516, 14, 110, 0x4), FieldTrait( 528, 7, 179, 0x4),
3612  FieldTrait( 529, 16, 180, 0x4), FieldTrait( 537, 1, 5, 0x4), FieldTrait( 541, 25, 19, 0x4),
3613  FieldTrait( 543, 15, 27, 0x4), FieldTrait( 555, 1, 122, 0xc), FieldTrait( 581, 1, 121, 0x4),
3614  FieldTrait( 582, 1, 167, 0x4), FieldTrait( 625, 15, 8, 0x4), FieldTrait( 631, 11, 154, 0x4),
3615  FieldTrait( 632, 14, 155, 0x4), FieldTrait( 633, 14, 156, 0x4), FieldTrait( 634, 14, 157, 0x4),
3616  FieldTrait( 642, 12, 160, 0x4), FieldTrait( 643, 12, 161, 0x4), FieldTrait( 645, 11, 143, 0x4),
3617  FieldTrait( 646, 11, 144, 0x4), FieldTrait( 647, 10, 145, 0x4), FieldTrait( 648, 10, 147, 0x4),
3618  FieldTrait( 649, 15, 1, 0x4), FieldTrait( 656, 9, 162, 0x4), FieldTrait( 657, 9, 163, 0x4),
3619  FieldTrait( 660, 1, 120, 0x4), FieldTrait( 662, 11, 131, 0x4), FieldTrait( 663, 1, 132, 0x4),
3620  FieldTrait( 667, 21, 45, 0x4), FieldTrait( 691, 15, 44, 0x4), FieldTrait( 693, 15, 4, 0x4),
3621  FieldTrait( 696, 25, 138, 0x4), FieldTrait( 697, 11, 139, 0x4), FieldTrait( 698, 1, 140, 0x4),
3622  FieldTrait( 699, 15, 133, 0x4), FieldTrait( 701, 25, 137, 0x4), FieldTrait( 711, 1, 106, 0xc),
3623  FieldTrait( 735, 1, 123, 0xc), FieldTrait( 761, 15, 134, 0x4), FieldTrait( 762, 15, 17, 0x4),
3624  FieldTrait( 775, 1, 178, 0x4), FieldTrait( 788, 1, 101, 0x4), FieldTrait( 864, 1, 48, 0xc),
3625  FieldTrait( 873, 25, 49, 0x4), FieldTrait( 874, 25, 50, 0x4), FieldTrait( 875, 1, 46, 0x4),
3626  FieldTrait( 876, 15, 47, 0x4), FieldTrait( 898, 14, 105, 0x4), FieldTrait( 913, 15, 97, 0x4),
3627  FieldTrait( 914, 15, 98, 0x4), FieldTrait( 915, 25, 99, 0x4), FieldTrait( 916, 25, 102, 0x4),
3628  FieldTrait( 917, 25, 103, 0x4), FieldTrait( 918, 19, 100, 0x4), FieldTrait( 919, 1, 104, 0x4),
3629  FieldTrait( 947, 19, 33, 0x4), FieldTrait( 965, 15, 51, 0x4), FieldTrait( 966, 15, 52, 0x4),
3630  FieldTrait( 967, 9, 54, 0x4), FieldTrait( 968, 9, 55, 0x4), FieldTrait( 969, 9, 56, 0x4),
3631  FieldTrait( 970, 1, 57, 0x4), FieldTrait( 971, 1, 58, 0x4), FieldTrait( 996, 15, 60, 0x4),
3632  FieldTrait( 997, 15, 61, 0x4), FieldTrait(1018, 1, 59, 0xc), FieldTrait(1049, 7, 53, 0x4),
3633  FieldTrait(1079, 26, 62, 0x4), FieldTrait(1133, 7, 173, 0x4), FieldTrait(1146, 13, 64, 0x4),
3634  FieldTrait(1147, 10, 65, 0x4), FieldTrait(1151, 15, 63, 0x4), FieldTrait(1166, 15, 175, 0x4),
3635  FieldTrait(1184, 2, 66, 0x4), FieldTrait(1185, 29, 67, 0x4), FieldTrait(1186, 15, 68, 0x4),
3636  FieldTrait(1191, 15, 70, 0x4), FieldTrait(1192, 10, 71, 0x4), FieldTrait(1193, 7, 72, 0x4),
3637  FieldTrait(1194, 1, 73, 0x4), FieldTrait(1195, 13, 74, 0x4), FieldTrait(1196, 15, 75, 0x4),
3638  FieldTrait(1197, 15, 82, 0x4), FieldTrait(1198, 1, 76, 0x4), FieldTrait(1199, 11, 77, 0x4),
3639  FieldTrait(1200, 11, 78, 0x4), FieldTrait(1227, 15, 69, 0x4), FieldTrait(1242, 8, 81, 0x4),
3640  FieldTrait(1244, 8, 80, 0x4), FieldTrait(1435, 1, 83, 0x4), FieldTrait(1439, 1, 84, 0x4),
3641  FieldTrait(1449, 15, 85, 0x4), FieldTrait(1450, 15, 86, 0x4), FieldTrait(1451, 14, 87, 0x4),
3642  FieldTrait(1452, 14, 88, 0x4), FieldTrait(1457, 14, 89, 0x4), FieldTrait(1458, 14, 90, 0x4),
3643  FieldTrait(1461, 1, 181, 0xc), FieldTrait(1478, 1, 91, 0x4), FieldTrait(1479, 1, 92, 0x4),
3644  FieldTrait(1480, 14, 93, 0x4), FieldTrait(1481, 1, 94, 0x4), FieldTrait(1482, 1, 95, 0x4),
3645  FieldTrait(1483, 1, 96, 0xc)
3646 };
3647 const FieldTrait_Hash_Array QuoteStatusReport::_ftha(QuoteStatusReport::_traits, 181);
3649 //-------------------------------------------------------------------------------------------------
3650 const FieldTrait QuoteStatusReport::NoStipulations::_traits[] =
3651 {
3652  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
3653 };
3656 const unsigned short QuoteStatusReport::NoStipulations::_fnum;
3657 //-------------------------------------------------------------------------------------------------
3658 const FieldTrait QuoteStatusReport::NoPartyIDs::_traits[] =
3659 {
3660  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
3661  FieldTrait( 802, 1, 4, 0xc)
3662 };
3665 const unsigned short QuoteStatusReport::NoPartyIDs::_fnum;
3666 //-------------------------------------------------------------------------------------------------
3667 const FieldTrait QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_traits[] =
3668 {
3669  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
3670 };
3671 const FieldTrait_Hash_Array QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_ftha(QuoteStatusReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
3674 //-------------------------------------------------------------------------------------------------
3676 {
3677  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
3678 };
3680 const MsgType QuoteStatusReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
3681 const unsigned short QuoteStatusReport::NoSecurityAltID::_fnum;
3682 //-------------------------------------------------------------------------------------------------
3683 const FieldTrait QuoteStatusReport::NoLegs::_traits[] =
3684 {
3685  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
3686  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
3687  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
3688  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 57, 0x4),
3689  FieldTrait( 588, 25, 58, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
3690  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
3691  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
3692  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
3693  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
3694  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
3695  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
3696  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
3697  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
3698  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 683, 1, 59, 0xc), FieldTrait( 685, 10, 61, 0x4),
3699  FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4),
3700  FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4),
3701  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
3702  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4),
3703  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4),
3704  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
3705  FieldTrait(1440, 1, 54, 0x4)
3706 };
3709 const unsigned short QuoteStatusReport::NoLegs::_fnum;
3710 //-------------------------------------------------------------------------------------------------
3711 const FieldTrait QuoteStatusReport::NoLegs::NoNestedPartyIDs::_traits[] =
3712 {
3713  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
3714  FieldTrait( 804, 1, 4, 0xc)
3715 };
3716 const FieldTrait_Hash_Array QuoteStatusReport::NoLegs::NoNestedPartyIDs::_ftha(QuoteStatusReport::NoLegs::NoNestedPartyIDs::_traits, 4);
3719 //-------------------------------------------------------------------------------------------------
3720 const FieldTrait QuoteStatusReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
3721 {
3722  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
3723 };
3724 const FieldTrait_Hash_Array QuoteStatusReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(QuoteStatusReport::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
3727 //-------------------------------------------------------------------------------------------------
3728 const FieldTrait QuoteStatusReport::NoLegs::NoLegSecurityAltID::_traits[] =
3729 {
3730  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
3731 };
3732 const FieldTrait_Hash_Array QuoteStatusReport::NoLegs::NoLegSecurityAltID::_ftha(QuoteStatusReport::NoLegs::NoLegSecurityAltID::_traits, 2);
3735 //-------------------------------------------------------------------------------------------------
3736 const FieldTrait QuoteStatusReport::NoLegs::NoLegStipulations::_traits[] =
3737 {
3738  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
3739 };
3740 const FieldTrait_Hash_Array QuoteStatusReport::NoLegs::NoLegStipulations::_ftha(QuoteStatusReport::NoLegs::NoLegStipulations::_traits, 2);
3743 //-------------------------------------------------------------------------------------------------
3744 const FieldTrait QuoteStatusReport::NoUnderlyings::_traits[] =
3745 {
3746  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
3747  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
3748  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
3749  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
3750  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
3751  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
3752  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
3753  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
3754  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
3755  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
3756  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
3757  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
3758  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
3759  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
3760  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
3761  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
3762  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
3763  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
3764  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
3765  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
3766  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
3767  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
3768  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
3769  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
3770 };
3773 const unsigned short QuoteStatusReport::NoUnderlyings::_fnum;
3774 //-------------------------------------------------------------------------------------------------
3775 const FieldTrait QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
3776 {
3777  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
3778 };
3779 const FieldTrait_Hash_Array QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteStatusReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
3782 //-------------------------------------------------------------------------------------------------
3783 const FieldTrait QuoteStatusReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
3784 {
3785  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
3786 };
3787 const FieldTrait_Hash_Array QuoteStatusReport::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteStatusReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
3790 //-------------------------------------------------------------------------------------------------
3791 const FieldTrait QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
3792 {
3793  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
3794  FieldTrait(1062, 1, 4, 0xc)
3795 };
3796 const FieldTrait_Hash_Array QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
3799 //-------------------------------------------------------------------------------------------------
3800 const FieldTrait QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
3801 {
3802  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
3803 };
3804 const FieldTrait_Hash_Array QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteStatusReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
3807 //-------------------------------------------------------------------------------------------------
3809 {
3810  FieldTrait( 695, 7, 1, 0x4)
3811 };
3813 const MsgType QuoteStatusReport::NoQuoteQualifiers::_msgtype("NoQuoteQualifiers");
3814 const unsigned short QuoteStatusReport::NoQuoteQualifiers::_fnum;
3815 //-------------------------------------------------------------------------------------------------
3816 const FieldTrait QuoteStatusReport::NoEvents::_traits[] =
3817 {
3818  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
3819  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
3820 };
3823 const unsigned short QuoteStatusReport::NoEvents::_fnum;
3824 //-------------------------------------------------------------------------------------------------
3826 {
3827  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
3828  FieldTrait(1052, 1, 4, 0xc)
3829 };
3831 const MsgType QuoteStatusReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
3833 //-------------------------------------------------------------------------------------------------
3834 const FieldTrait QuoteStatusReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
3835 {
3836  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
3837 };
3838 const FieldTrait_Hash_Array QuoteStatusReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteStatusReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
3841 //-------------------------------------------------------------------------------------------------
3843 {
3844  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
3845 };
3847 const MsgType QuoteStatusReport::NoTargetPartyIDs::_msgtype("NoTargetPartyIDs");
3848 const unsigned short QuoteStatusReport::NoTargetPartyIDs::_fnum;
3849 //-------------------------------------------------------------------------------------------------
3851 {
3852  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
3853  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
3854  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
3855 };
3857 const MsgType QuoteStatusReport::NoComplexEvents::_msgtype("NoComplexEvents");
3858 const unsigned short QuoteStatusReport::NoComplexEvents::_fnum;
3859 //-------------------------------------------------------------------------------------------------
3860 const FieldTrait QuoteStatusReport::NoComplexEvents::NoComplexEventDates::_traits[] =
3861 {
3862  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
3863 };
3864 const FieldTrait_Hash_Array QuoteStatusReport::NoComplexEvents::NoComplexEventDates::_ftha(QuoteStatusReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
3867 //-------------------------------------------------------------------------------------------------
3868 const FieldTrait QuoteStatusReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
3869 {
3870  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
3871 };
3872 const FieldTrait_Hash_Array QuoteStatusReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteStatusReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
3875 //-------------------------------------------------------------------------------------------------
3876 const FieldTrait QuoteResponse::_traits[] =
3877 {
3878  FieldTrait( 1, 15, 122, 0x4), FieldTrait( 11, 15, 4, 0x4), FieldTrait( 12, 13, 150, 0x4),
3879  FieldTrait( 13, 7, 151, 0x4), FieldTrait( 15, 19, 120, 0x4), FieldTrait( 22, 15, 15, 0x4),
3880  FieldTrait( 23, 15, 6, 0x4), FieldTrait( 38, 10, 111, 0x4), FieldTrait( 40, 7, 144, 0x4),
3881  FieldTrait( 44, 11, 157, 0x4), FieldTrait( 48, 15, 14, 0x4), FieldTrait( 54, 7, 110, 0x4),
3882  FieldTrait( 55, 15, 12, 0x4), FieldTrait( 58, 15, 154, 0x4), FieldTrait( 60, 22, 143, 0x4),
3883  FieldTrait( 62, 22, 134, 0x4), FieldTrait( 63, 15, 116, 0x4), FieldTrait( 64, 25, 117, 0x4),
3884  FieldTrait( 65, 15, 13, 0x4), FieldTrait( 100, 20, 153, 0x4), FieldTrait( 106, 15, 41, 0x4),
3885  FieldTrait( 107, 15, 44, 0x4), FieldTrait( 110, 10, 176, 0x4), FieldTrait( 117, 15, 2, 0x4),
3886  FieldTrait( 132, 11, 126, 0x4), FieldTrait( 133, 11, 127, 0x4), FieldTrait( 134, 10, 131, 0x4),
3887  FieldTrait( 135, 10, 133, 0x4), FieldTrait( 152, 10, 112, 0x4), FieldTrait( 156, 7, 149, 0x4),
3888  FieldTrait( 167, 15, 19, 0x4), FieldTrait( 188, 11, 135, 0x4), FieldTrait( 189, 12, 137, 0x4),
3889  FieldTrait( 190, 11, 136, 0x4), FieldTrait( 191, 12, 138, 0x4), FieldTrait( 192, 10, 119, 0x4),
3890  FieldTrait( 193, 25, 118, 0x4), FieldTrait( 200, 21, 21, 0x4), FieldTrait( 201, 1, 82, 0x4),
3891  FieldTrait( 202, 11, 35, 0x4), FieldTrait( 206, 7, 37, 0x4), FieldTrait( 207, 20, 40, 0x4),
3892  FieldTrait( 218, 12, 159, 0x4), FieldTrait( 220, 19, 160, 0x4), FieldTrait( 221, 15, 161, 0x4),
3893  FieldTrait( 222, 15, 162, 0x4), FieldTrait( 223, 14, 39, 0x4), FieldTrait( 224, 25, 23, 0x4),
3894  FieldTrait( 225, 25, 24, 0x4), FieldTrait( 226, 1, 26, 0x4), FieldTrait( 227, 14, 27, 0x4),
3895  FieldTrait( 228, 9, 28, 0x4), FieldTrait( 231, 9, 38, 0x4), FieldTrait( 232, 1, 121, 0xc),
3896  FieldTrait( 235, 15, 167, 0x4), FieldTrait( 236, 14, 168, 0x4), FieldTrait( 239, 1, 25, 0x4),
3897  FieldTrait( 240, 25, 34, 0x4), FieldTrait( 255, 15, 29, 0x4), FieldTrait( 336, 15, 10, 0x4),
3898  FieldTrait( 348, 2, 42, 0x4), FieldTrait( 349, 28, 43, 0x4), FieldTrait( 350, 2, 45, 0x4),
3899  FieldTrait( 351, 28, 46, 0x4), FieldTrait( 354, 2, 155, 0x4), FieldTrait( 355, 28, 156, 0x4),
3900  FieldTrait( 423, 1, 158, 0x4), FieldTrait( 453, 1, 9, 0xc), FieldTrait( 454, 1, 16, 0xc),
3901  FieldTrait( 460, 1, 17, 0x4), FieldTrait( 461, 15, 18, 0x4), FieldTrait( 468, 7, 114, 0x4),
3902  FieldTrait( 469, 9, 115, 0x4), FieldTrait( 470, 18, 31, 0x4), FieldTrait( 471, 15, 32, 0x4),
3903  FieldTrait( 472, 15, 33, 0x4), FieldTrait( 516, 14, 113, 0x4), FieldTrait( 528, 7, 5, 0x4),
3904  FieldTrait( 529, 16, 177, 0x4), FieldTrait( 537, 1, 7, 0x4), FieldTrait( 541, 25, 22, 0x4),
3905  FieldTrait( 543, 15, 30, 0x4), FieldTrait( 555, 1, 125, 0xc), FieldTrait( 581, 1, 124, 0x4),
3906  FieldTrait( 582, 1, 152, 0x4), FieldTrait( 625, 15, 11, 0x4), FieldTrait( 631, 11, 139, 0x4),
3907  FieldTrait( 632, 14, 140, 0x4), FieldTrait( 633, 14, 141, 0x4), FieldTrait( 634, 14, 142, 0x4),
3908  FieldTrait( 642, 12, 145, 0x4), FieldTrait( 643, 12, 146, 0x4), FieldTrait( 645, 11, 128, 0x4),
3909  FieldTrait( 646, 11, 129, 0x4), FieldTrait( 647, 10, 130, 0x4), FieldTrait( 648, 10, 132, 0x4),
3910  FieldTrait( 656, 9, 147, 0x4), FieldTrait( 657, 9, 148, 0x4), FieldTrait( 660, 1, 123, 0x4),
3911  FieldTrait( 662, 11, 163, 0x4), FieldTrait( 663, 1, 164, 0x4), FieldTrait( 667, 21, 48, 0x4),
3912  FieldTrait( 691, 15, 47, 0x4), FieldTrait( 693, 15, 1, 0x1), FieldTrait( 694, 1, 3, 0x1),
3913  FieldTrait( 696, 25, 170, 0x4), FieldTrait( 697, 11, 171, 0x4), FieldTrait( 698, 1, 172, 0x4),
3914  FieldTrait( 699, 15, 165, 0x4), FieldTrait( 701, 25, 169, 0x4), FieldTrait( 711, 1, 109, 0xc),
3915  FieldTrait( 735, 1, 8, 0xc), FieldTrait( 761, 15, 166, 0x4), FieldTrait( 762, 15, 20, 0x4),
3916  FieldTrait( 788, 1, 104, 0x4), FieldTrait( 864, 1, 51, 0xc), FieldTrait( 873, 25, 52, 0x4),
3917  FieldTrait( 874, 25, 53, 0x4), FieldTrait( 875, 1, 49, 0x4), FieldTrait( 876, 15, 50, 0x4),
3918  FieldTrait( 898, 14, 108, 0x4), FieldTrait( 913, 15, 100, 0x4), FieldTrait( 914, 15, 101, 0x4),
3919  FieldTrait( 915, 25, 102, 0x4), FieldTrait( 916, 25, 105, 0x4), FieldTrait( 917, 25, 106, 0x4),
3920  FieldTrait( 918, 19, 103, 0x4), FieldTrait( 919, 1, 107, 0x4), FieldTrait( 947, 19, 36, 0x4),
3921  FieldTrait( 965, 15, 54, 0x4), FieldTrait( 966, 15, 55, 0x4), FieldTrait( 967, 9, 57, 0x4),
3922  FieldTrait( 968, 9, 58, 0x4), FieldTrait( 969, 9, 59, 0x4), FieldTrait( 970, 1, 60, 0x4),
3923  FieldTrait( 971, 1, 61, 0x4), FieldTrait( 996, 15, 63, 0x4), FieldTrait( 997, 15, 64, 0x4),
3924  FieldTrait(1018, 1, 62, 0xc), FieldTrait(1049, 7, 56, 0x4), FieldTrait(1079, 26, 65, 0x4),
3925  FieldTrait(1091, 8, 175, 0x4), FieldTrait(1133, 7, 173, 0x4), FieldTrait(1146, 13, 67, 0x4),
3926  FieldTrait(1147, 10, 68, 0x4), FieldTrait(1151, 15, 66, 0x4), FieldTrait(1166, 15, 174, 0x4),
3927  FieldTrait(1184, 2, 69, 0x4), FieldTrait(1185, 29, 70, 0x4), FieldTrait(1186, 15, 71, 0x4),
3928  FieldTrait(1191, 15, 73, 0x4), FieldTrait(1192, 10, 74, 0x4), FieldTrait(1193, 7, 75, 0x4),
3929  FieldTrait(1194, 1, 76, 0x4), FieldTrait(1195, 13, 77, 0x4), FieldTrait(1196, 15, 78, 0x4),
3930  FieldTrait(1197, 15, 85, 0x4), FieldTrait(1198, 1, 79, 0x4), FieldTrait(1199, 11, 80, 0x4),
3931  FieldTrait(1200, 11, 81, 0x4), FieldTrait(1227, 15, 72, 0x4), FieldTrait(1242, 8, 84, 0x4),
3932  FieldTrait(1244, 8, 83, 0x4), FieldTrait(1435, 1, 86, 0x4), FieldTrait(1439, 1, 87, 0x4),
3933  FieldTrait(1449, 15, 88, 0x4), FieldTrait(1450, 15, 89, 0x4), FieldTrait(1451, 14, 90, 0x4),
3934  FieldTrait(1452, 14, 91, 0x4), FieldTrait(1457, 14, 92, 0x4), FieldTrait(1458, 14, 93, 0x4),
3935  FieldTrait(1478, 1, 94, 0x4), FieldTrait(1479, 1, 95, 0x4), FieldTrait(1480, 14, 96, 0x4),
3936  FieldTrait(1481, 1, 97, 0x4), FieldTrait(1482, 1, 98, 0x4), FieldTrait(1483, 1, 99, 0xc)
3937 };
3938 const FieldTrait_Hash_Array QuoteResponse::_ftha(QuoteResponse::_traits, 177);
3939 const MsgType QuoteResponse::_msgtype("AJ");
3940 //-------------------------------------------------------------------------------------------------
3941 const FieldTrait QuoteResponse::NoStipulations::_traits[] =
3942 {
3943  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
3944 };
3946 const MsgType QuoteResponse::NoStipulations::_msgtype("NoStipulations");
3947 const unsigned short QuoteResponse::NoStipulations::_fnum;
3948 //-------------------------------------------------------------------------------------------------
3949 const FieldTrait QuoteResponse::NoPartyIDs::_traits[] =
3950 {
3951  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
3952  FieldTrait( 802, 1, 4, 0xc)
3953 };
3955 const MsgType QuoteResponse::NoPartyIDs::_msgtype("NoPartyIDs");
3956 const unsigned short QuoteResponse::NoPartyIDs::_fnum;
3957 //-------------------------------------------------------------------------------------------------
3958 const FieldTrait QuoteResponse::NoPartyIDs::NoPartySubIDs::_traits[] =
3959 {
3960  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
3961 };
3962 const FieldTrait_Hash_Array QuoteResponse::NoPartyIDs::NoPartySubIDs::_ftha(QuoteResponse::NoPartyIDs::NoPartySubIDs::_traits, 2);
3965 //-------------------------------------------------------------------------------------------------
3966 const FieldTrait QuoteResponse::NoSecurityAltID::_traits[] =
3967 {
3968  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
3969 };
3971 const MsgType QuoteResponse::NoSecurityAltID::_msgtype("NoSecurityAltID");
3972 const unsigned short QuoteResponse::NoSecurityAltID::_fnum;
3973 //-------------------------------------------------------------------------------------------------
3974 const FieldTrait QuoteResponse::NoLegs::_traits[] =
3975 {
3976  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
3977  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
3978  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
3979  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 57, 0x4),
3980  FieldTrait( 588, 25, 58, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
3981  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
3982  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
3983  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
3984  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
3985  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
3986  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
3987  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
3988  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
3989  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 654, 15, 70, 0x4), FieldTrait( 676, 19, 64, 0x4),
3990  FieldTrait( 677, 15, 65, 0x4), FieldTrait( 678, 15, 66, 0x4), FieldTrait( 679, 11, 67, 0x4),
3991  FieldTrait( 680, 1, 68, 0x4), FieldTrait( 681, 11, 62, 0x4), FieldTrait( 683, 1, 59, 0xc),
3992  FieldTrait( 684, 11, 63, 0x4), FieldTrait( 685, 10, 69, 0x4), FieldTrait( 686, 1, 61, 0x4),
3993  FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4),
3994  FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4),
3995  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
3996  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1067, 12, 71, 0x4),
3997  FieldTrait(1068, 12, 72, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
3998  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
3999  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
4000 };
4001 const FieldTrait_Hash_Array QuoteResponse::NoLegs::_ftha(QuoteResponse::NoLegs::_traits, 72);
4003 const unsigned short QuoteResponse::NoLegs::_fnum;
4004 //-------------------------------------------------------------------------------------------------
4005 const FieldTrait QuoteResponse::NoLegs::NoNestedPartyIDs::_traits[] =
4006 {
4007  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
4008  FieldTrait( 804, 1, 4, 0xc)
4009 };
4010 const FieldTrait_Hash_Array QuoteResponse::NoLegs::NoNestedPartyIDs::_ftha(QuoteResponse::NoLegs::NoNestedPartyIDs::_traits, 4);
4013 //-------------------------------------------------------------------------------------------------
4014 const FieldTrait QuoteResponse::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
4015 {
4016  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
4017 };
4018 const FieldTrait_Hash_Array QuoteResponse::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(QuoteResponse::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
4021 //-------------------------------------------------------------------------------------------------
4022 const FieldTrait QuoteResponse::NoLegs::NoLegSecurityAltID::_traits[] =
4023 {
4024  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
4025 };
4026 const FieldTrait_Hash_Array QuoteResponse::NoLegs::NoLegSecurityAltID::_ftha(QuoteResponse::NoLegs::NoLegSecurityAltID::_traits, 2);
4029 //-------------------------------------------------------------------------------------------------
4030 const FieldTrait QuoteResponse::NoLegs::NoLegStipulations::_traits[] =
4031 {
4032  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
4033 };
4034 const FieldTrait_Hash_Array QuoteResponse::NoLegs::NoLegStipulations::_ftha(QuoteResponse::NoLegs::NoLegStipulations::_traits, 2);
4037 //-------------------------------------------------------------------------------------------------
4038 const FieldTrait QuoteResponse::NoUnderlyings::_traits[] =
4039 {
4040  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
4041  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
4042  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
4043  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
4044  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
4045  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
4046  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
4047  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
4048  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
4049  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
4050  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
4051  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
4052  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
4053  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
4054  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
4055  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
4056  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
4057  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
4058  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
4059  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
4060  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
4061  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
4062  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
4063  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
4064 };
4066 const MsgType QuoteResponse::NoUnderlyings::_msgtype("NoUnderlyings");
4067 const unsigned short QuoteResponse::NoUnderlyings::_fnum;
4068 //-------------------------------------------------------------------------------------------------
4069 const FieldTrait QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
4070 {
4071  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
4072 };
4073 const FieldTrait_Hash_Array QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
4076 //-------------------------------------------------------------------------------------------------
4077 const FieldTrait QuoteResponse::NoUnderlyings::NoUnderlyingStips::_traits[] =
4078 {
4079  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
4080 };
4081 const FieldTrait_Hash_Array QuoteResponse::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteResponse::NoUnderlyings::NoUnderlyingStips::_traits, 2);
4084 //-------------------------------------------------------------------------------------------------
4085 const FieldTrait QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
4086 {
4087  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
4088  FieldTrait(1062, 1, 4, 0xc)
4089 };
4090 const FieldTrait_Hash_Array QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
4093 //-------------------------------------------------------------------------------------------------
4094 const FieldTrait QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
4095 {
4096  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
4097 };
4098 const FieldTrait_Hash_Array QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
4101 //-------------------------------------------------------------------------------------------------
4102 const FieldTrait QuoteResponse::NoQuoteQualifiers::_traits[] =
4103 {
4104  FieldTrait( 695, 7, 1, 0x4)
4105 };
4107 const MsgType QuoteResponse::NoQuoteQualifiers::_msgtype("NoQuoteQualifiers");
4108 const unsigned short QuoteResponse::NoQuoteQualifiers::_fnum;
4109 //-------------------------------------------------------------------------------------------------
4110 const FieldTrait QuoteResponse::NoEvents::_traits[] =
4111 {
4112  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
4113  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
4114 };
4116 const MsgType QuoteResponse::NoEvents::_msgtype("NoEvents");
4117 const unsigned short QuoteResponse::NoEvents::_fnum;
4118 //-------------------------------------------------------------------------------------------------
4120 {
4121  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
4122  FieldTrait(1052, 1, 4, 0xc)
4123 };
4125 const MsgType QuoteResponse::NoInstrumentParties::_msgtype("NoInstrumentParties");
4126 const unsigned short QuoteResponse::NoInstrumentParties::_fnum;
4127 //-------------------------------------------------------------------------------------------------
4128 const FieldTrait QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
4129 {
4130  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
4131 };
4132 const FieldTrait_Hash_Array QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
4135 //-------------------------------------------------------------------------------------------------
4136 const FieldTrait QuoteResponse::NoComplexEvents::_traits[] =
4137 {
4138  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
4139  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
4140  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
4141 };
4143 const MsgType QuoteResponse::NoComplexEvents::_msgtype("NoComplexEvents");
4144 const unsigned short QuoteResponse::NoComplexEvents::_fnum;
4145 //-------------------------------------------------------------------------------------------------
4146 const FieldTrait QuoteResponse::NoComplexEvents::NoComplexEventDates::_traits[] =
4147 {
4148  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
4149 };
4150 const FieldTrait_Hash_Array QuoteResponse::NoComplexEvents::NoComplexEventDates::_ftha(QuoteResponse::NoComplexEvents::NoComplexEventDates::_traits, 3);
4153 //-------------------------------------------------------------------------------------------------
4154 const FieldTrait QuoteResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
4155 {
4156  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
4157 };
4158 const FieldTrait_Hash_Array QuoteResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
4161 //-------------------------------------------------------------------------------------------------
4162 const FieldTrait Confirmation::_traits[] =
4163 {
4164  FieldTrait( 6, 11, 134, 0x1), FieldTrait( 12, 13, 175, 0x4), FieldTrait( 13, 7, 176, 0x4),
4165  FieldTrait( 15, 19, 128, 0x4), FieldTrait( 22, 15, 20, 0x4), FieldTrait( 30, 20, 129, 0x4),
4166  FieldTrait( 48, 15, 19, 0x4), FieldTrait( 54, 7, 127, 0x1), FieldTrait( 55, 15, 17, 0x4),
4167  FieldTrait( 58, 15, 147, 0x4), FieldTrait( 60, 22, 14, 0x1), FieldTrait( 63, 15, 168, 0x4),
4168  FieldTrait( 64, 25, 169, 0x4), FieldTrait( 65, 15, 18, 0x4), FieldTrait( 70, 15, 11, 0x4),
4169  FieldTrait( 73, 1, 10, 0xc), FieldTrait( 74, 1, 135, 0x4), FieldTrait( 75, 25, 15, 0x1),
4170  FieldTrait( 79, 15, 131, 0x1), FieldTrait( 80, 10, 125, 0x1), FieldTrait( 81, 7, 150, 0x4),
4171  FieldTrait( 85, 1, 174, 0xc), FieldTrait( 106, 15, 46, 0x4), FieldTrait( 107, 15, 49, 0x4),
4172  FieldTrait( 118, 13, 162, 0x1), FieldTrait( 119, 13, 164, 0x4), FieldTrait( 120, 19, 165, 0x4),
4173  FieldTrait( 136, 1, 181, 0xc), FieldTrait( 155, 9, 166, 0x4), FieldTrait( 156, 7, 167, 0x4),
4174  FieldTrait( 157, 1, 152, 0x4), FieldTrait( 158, 14, 154, 0x4), FieldTrait( 159, 13, 155, 0x4),
4175  FieldTrait( 167, 15, 24, 0x4), FieldTrait( 169, 1, 171, 0x4), FieldTrait( 170, 15, 172, 0x4),
4176  FieldTrait( 171, 15, 173, 0x4), FieldTrait( 172, 1, 170, 0x4), FieldTrait( 200, 21, 26, 0x4),
4177  FieldTrait( 201, 1, 87, 0x4), FieldTrait( 202, 11, 40, 0x4), FieldTrait( 206, 7, 42, 0x4),
4178  FieldTrait( 207, 20, 45, 0x4), FieldTrait( 218, 12, 138, 0x4), FieldTrait( 220, 19, 139, 0x4),
4179  FieldTrait( 221, 15, 140, 0x4), FieldTrait( 222, 15, 141, 0x4), FieldTrait( 223, 14, 44, 0x4),
4180  FieldTrait( 224, 25, 28, 0x4), FieldTrait( 225, 25, 29, 0x4), FieldTrait( 226, 1, 31, 0x4),
4181  FieldTrait( 227, 14, 32, 0x4), FieldTrait( 228, 9, 33, 0x4), FieldTrait( 230, 25, 153, 0x4),
4182  FieldTrait( 231, 9, 43, 0x4), FieldTrait( 232, 1, 180, 0xc), FieldTrait( 235, 15, 119, 0x4),
4183  FieldTrait( 236, 14, 120, 0x4), FieldTrait( 237, 13, 161, 0x4), FieldTrait( 238, 13, 160, 0x4),
4184  FieldTrait( 239, 1, 30, 0x4), FieldTrait( 240, 25, 39, 0x4), FieldTrait( 255, 15, 34, 0x4),
4185  FieldTrait( 348, 2, 47, 0x4), FieldTrait( 349, 28, 48, 0x4), FieldTrait( 350, 2, 50, 0x4),
4186  FieldTrait( 351, 28, 51, 0x4), FieldTrait( 354, 2, 148, 0x4), FieldTrait( 355, 28, 149, 0x4),
4187  FieldTrait( 381, 13, 151, 0x1), FieldTrait( 423, 1, 136, 0x4), FieldTrait( 453, 1, 9, 0xc),
4188  FieldTrait( 454, 1, 21, 0xc), FieldTrait( 460, 1, 22, 0x4), FieldTrait( 461, 15, 23, 0x4),
4189  FieldTrait( 467, 15, 13, 0x4), FieldTrait( 470, 18, 36, 0x4), FieldTrait( 471, 15, 37, 0x4),
4190  FieldTrait( 472, 15, 38, 0x4), FieldTrait( 479, 19, 177, 0x4), FieldTrait( 497, 7, 178, 0x4),
4191  FieldTrait( 541, 25, 27, 0x4), FieldTrait( 543, 15, 35, 0x4), FieldTrait( 555, 1, 118, 0xc),
4192  FieldTrait( 650, 8, 7, 0x4), FieldTrait( 661, 1, 132, 0x4), FieldTrait( 662, 11, 142, 0x4),
4193  FieldTrait( 663, 1, 143, 0x4), FieldTrait( 664, 15, 1, 0x1), FieldTrait( 665, 1, 8, 0x1),
4194  FieldTrait( 666, 1, 4, 0x1), FieldTrait( 667, 21, 53, 0x4), FieldTrait( 668, 1, 105, 0x4),
4195  FieldTrait( 691, 15, 52, 0x4), FieldTrait( 696, 25, 122, 0x4), FieldTrait( 697, 11, 123, 0x4),
4196  FieldTrait( 698, 1, 124, 0x4), FieldTrait( 699, 15, 144, 0x4), FieldTrait( 701, 25, 121, 0x4),
4197  FieldTrait( 711, 1, 117, 0xc), FieldTrait( 738, 13, 156, 0x4), FieldTrait( 761, 15, 145, 0x4),
4198  FieldTrait( 762, 15, 25, 0x4), FieldTrait( 768, 1, 16, 0xc), FieldTrait( 772, 15, 2, 0x4),
4199  FieldTrait( 773, 1, 5, 0x1), FieldTrait( 788, 1, 112, 0x4), FieldTrait( 793, 15, 12, 0x4),
4200  FieldTrait( 797, 8, 6, 0x4), FieldTrait( 798, 1, 133, 0x4), FieldTrait( 854, 1, 126, 0x4),
4201  FieldTrait( 858, 13, 179, 0x4), FieldTrait( 859, 15, 3, 0x4), FieldTrait( 860, 11, 137, 0x4),
4202  FieldTrait( 861, 11, 146, 0x4), FieldTrait( 862, 1, 130, 0xc), FieldTrait( 864, 1, 56, 0xc),
4203  FieldTrait( 869, 14, 106, 0x4), FieldTrait( 870, 1, 107, 0xc), FieldTrait( 873, 25, 57, 0x4),
4204  FieldTrait( 874, 25, 58, 0x4), FieldTrait( 875, 1, 54, 0x4), FieldTrait( 876, 15, 55, 0x4),
4205  FieldTrait( 890, 13, 163, 0x4), FieldTrait( 898, 14, 116, 0x4), FieldTrait( 913, 15, 108, 0x4),
4206  FieldTrait( 914, 15, 109, 0x4), FieldTrait( 915, 25, 110, 0x4), FieldTrait( 916, 25, 113, 0x4),
4207  FieldTrait( 917, 25, 114, 0x4), FieldTrait( 918, 19, 111, 0x4), FieldTrait( 919, 1, 115, 0x4),
4208  FieldTrait( 920, 13, 157, 0x4), FieldTrait( 921, 13, 158, 0x4), FieldTrait( 922, 13, 159, 0x4),
4209  FieldTrait( 947, 19, 41, 0x4), FieldTrait( 965, 15, 59, 0x4), FieldTrait( 966, 15, 60, 0x4),
4210  FieldTrait( 967, 9, 62, 0x4), FieldTrait( 968, 9, 63, 0x4), FieldTrait( 969, 9, 64, 0x4),
4211  FieldTrait( 970, 1, 65, 0x4), FieldTrait( 971, 1, 66, 0x4), FieldTrait( 996, 15, 68, 0x4),
4212  FieldTrait( 997, 15, 69, 0x4), FieldTrait(1018, 1, 67, 0xc), FieldTrait(1049, 7, 61, 0x4),
4213  FieldTrait(1079, 26, 70, 0x4), FieldTrait(1146, 13, 72, 0x4), FieldTrait(1147, 10, 73, 0x4),
4214  FieldTrait(1151, 15, 71, 0x4), FieldTrait(1184, 2, 74, 0x4), FieldTrait(1185, 29, 75, 0x4),
4215  FieldTrait(1186, 15, 76, 0x4), FieldTrait(1191, 15, 78, 0x4), FieldTrait(1192, 10, 79, 0x4),
4216  FieldTrait(1193, 7, 80, 0x4), FieldTrait(1194, 1, 81, 0x4), FieldTrait(1195, 13, 82, 0x4),
4217  FieldTrait(1196, 15, 83, 0x4), FieldTrait(1197, 15, 90, 0x4), FieldTrait(1198, 1, 84, 0x4),
4218  FieldTrait(1199, 11, 85, 0x4), FieldTrait(1200, 11, 86, 0x4), FieldTrait(1227, 15, 77, 0x4),
4219  FieldTrait(1242, 8, 89, 0x4), FieldTrait(1244, 8, 88, 0x4), FieldTrait(1435, 1, 91, 0x4),
4220  FieldTrait(1439, 1, 92, 0x4), FieldTrait(1449, 15, 93, 0x4), FieldTrait(1450, 15, 94, 0x4),
4221  FieldTrait(1451, 14, 95, 0x4), FieldTrait(1452, 14, 96, 0x4), FieldTrait(1457, 14, 97, 0x4),
4222  FieldTrait(1458, 14, 98, 0x4), FieldTrait(1478, 1, 99, 0x4), FieldTrait(1479, 1, 100, 0x4),
4223  FieldTrait(1480, 14, 101, 0x4), FieldTrait(1481, 1, 102, 0x4), FieldTrait(1482, 1, 103, 0x4),
4224  FieldTrait(1483, 1, 104, 0xc)
4225 };
4226 const FieldTrait_Hash_Array Confirmation::_ftha(Confirmation::_traits, 181);
4227 const MsgType Confirmation::_msgtype("AK");
4228 //-------------------------------------------------------------------------------------------------
4229 const FieldTrait Confirmation::NoOrders::_traits[] =
4230 {
4231  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 7, 0x4),
4232  FieldTrait( 66, 15, 5, 0x4), FieldTrait( 198, 15, 3, 0x4), FieldTrait( 526, 15, 4, 0x4),
4233  FieldTrait( 756, 1, 6, 0xc), FieldTrait( 799, 11, 8, 0x4), FieldTrait( 800, 10, 9, 0x4)
4234 };
4235 const FieldTrait_Hash_Array Confirmation::NoOrders::_ftha(Confirmation::NoOrders::_traits, 9);
4236 const MsgType Confirmation::NoOrders::_msgtype("NoOrders");
4237 const unsigned short Confirmation::NoOrders::_fnum;
4238 //-------------------------------------------------------------------------------------------------
4239 const FieldTrait Confirmation::NoOrders::NoNested2PartyIDs::_traits[] =
4240 {
4241  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
4242  FieldTrait( 806, 1, 4, 0xc)
4243 };
4244 const FieldTrait_Hash_Array Confirmation::NoOrders::NoNested2PartyIDs::_ftha(Confirmation::NoOrders::NoNested2PartyIDs::_traits, 4);
4247 //-------------------------------------------------------------------------------------------------
4248 const FieldTrait Confirmation::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
4249 {
4250  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
4251 };
4252 const FieldTrait_Hash_Array Confirmation::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(Confirmation::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
4255 //-------------------------------------------------------------------------------------------------
4256 const FieldTrait Confirmation::NoDlvyInst::_traits[] =
4257 {
4258  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
4259 };
4261 const MsgType Confirmation::NoDlvyInst::_msgtype("NoDlvyInst");
4262 const unsigned short Confirmation::NoDlvyInst::_fnum;
4263 //-------------------------------------------------------------------------------------------------
4264 const FieldTrait Confirmation::NoDlvyInst::NoSettlPartyIDs::_traits[] =
4265 {
4266  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
4267  FieldTrait( 801, 1, 4, 0xc)
4268 };
4269 const FieldTrait_Hash_Array Confirmation::NoDlvyInst::NoSettlPartyIDs::_ftha(Confirmation::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
4272 //-------------------------------------------------------------------------------------------------
4273 const FieldTrait Confirmation::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
4274 {
4275  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
4276 };
4277 const FieldTrait_Hash_Array Confirmation::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(Confirmation::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
4280 //-------------------------------------------------------------------------------------------------
4281 const FieldTrait Confirmation::NoMiscFees::_traits[] =
4282 {
4283  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
4284  FieldTrait( 891, 1, 4, 0x4)
4285 };
4287 const MsgType Confirmation::NoMiscFees::_msgtype("NoMiscFees");
4288 const unsigned short Confirmation::NoMiscFees::_fnum;
4289 //-------------------------------------------------------------------------------------------------
4290 const FieldTrait Confirmation::NoStipulations::_traits[] =
4291 {
4292  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
4293 };
4295 const MsgType Confirmation::NoStipulations::_msgtype("NoStipulations");
4296 const unsigned short Confirmation::NoStipulations::_fnum;
4297 //-------------------------------------------------------------------------------------------------
4298 const FieldTrait Confirmation::NoPartyIDs::_traits[] =
4299 {
4300  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
4301  FieldTrait( 802, 1, 4, 0xc)
4302 };
4304 const MsgType Confirmation::NoPartyIDs::_msgtype("NoPartyIDs");
4305 const unsigned short Confirmation::NoPartyIDs::_fnum;
4306 //-------------------------------------------------------------------------------------------------
4307 const FieldTrait Confirmation::NoPartyIDs::NoPartySubIDs::_traits[] =
4308 {
4309  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
4310 };
4311 const FieldTrait_Hash_Array Confirmation::NoPartyIDs::NoPartySubIDs::_ftha(Confirmation::NoPartyIDs::NoPartySubIDs::_traits, 2);
4314 //-------------------------------------------------------------------------------------------------
4315 const FieldTrait Confirmation::NoSecurityAltID::_traits[] =
4316 {
4317  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
4318 };
4320 const MsgType Confirmation::NoSecurityAltID::_msgtype("NoSecurityAltID");
4321 const unsigned short Confirmation::NoSecurityAltID::_fnum;
4322 //-------------------------------------------------------------------------------------------------
4323 const FieldTrait Confirmation::NoLegs::_traits[] =
4324 {
4325  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
4326  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
4327  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
4328  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
4329  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
4330  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
4331  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
4332  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
4333  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
4334  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
4335  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
4336  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
4337  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
4338  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
4339  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
4340  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
4341  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
4342  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
4343 };
4344 const FieldTrait_Hash_Array Confirmation::NoLegs::_ftha(Confirmation::NoLegs::_traits, 54);
4345 const MsgType Confirmation::NoLegs::_msgtype("NoLegs");
4346 const unsigned short Confirmation::NoLegs::_fnum;
4347 //-------------------------------------------------------------------------------------------------
4348 const FieldTrait Confirmation::NoLegs::NoLegSecurityAltID::_traits[] =
4349 {
4350  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
4351 };
4352 const FieldTrait_Hash_Array Confirmation::NoLegs::NoLegSecurityAltID::_ftha(Confirmation::NoLegs::NoLegSecurityAltID::_traits, 2);
4355 //-------------------------------------------------------------------------------------------------
4356 const FieldTrait Confirmation::NoUnderlyings::_traits[] =
4357 {
4358  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
4359  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
4360  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
4361  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
4362  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
4363  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
4364  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
4365  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
4366  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
4367  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
4368  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
4369  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
4370  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
4371  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
4372  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
4373  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
4374  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
4375  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
4376  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
4377  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
4378  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
4379  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
4380  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
4381  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
4382 };
4384 const MsgType Confirmation::NoUnderlyings::_msgtype("NoUnderlyings");
4385 const unsigned short Confirmation::NoUnderlyings::_fnum;
4386 //-------------------------------------------------------------------------------------------------
4387 const FieldTrait Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
4388 {
4389  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
4390 };
4391 const FieldTrait_Hash_Array Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(Confirmation::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
4394 //-------------------------------------------------------------------------------------------------
4395 const FieldTrait Confirmation::NoUnderlyings::NoUnderlyingStips::_traits[] =
4396 {
4397  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
4398 };
4399 const FieldTrait_Hash_Array Confirmation::NoUnderlyings::NoUnderlyingStips::_ftha(Confirmation::NoUnderlyings::NoUnderlyingStips::_traits, 2);
4402 //-------------------------------------------------------------------------------------------------
4403 const FieldTrait Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
4404 {
4405  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
4406  FieldTrait(1062, 1, 4, 0xc)
4407 };
4408 const FieldTrait_Hash_Array Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_ftha(Confirmation::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
4411 //-------------------------------------------------------------------------------------------------
4412 const FieldTrait Confirmation::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
4413 {
4414  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
4415 };
4416 const FieldTrait_Hash_Array Confirmation::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(Confirmation::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
4419 //-------------------------------------------------------------------------------------------------
4420 const FieldTrait Confirmation::NoTrdRegTimestamps::_traits[] =
4421 {
4422  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
4423  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
4424 };
4426 const MsgType Confirmation::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
4427 const unsigned short Confirmation::NoTrdRegTimestamps::_fnum;
4428 //-------------------------------------------------------------------------------------------------
4429 const FieldTrait Confirmation::NoCapacities::_traits[] =
4430 {
4431  FieldTrait( 528, 7, 1, 0x1), FieldTrait( 529, 16, 2, 0x4), FieldTrait( 863, 10, 3, 0x1)
4432 };
4434 const MsgType Confirmation::NoCapacities::_msgtype("NoCapacities");
4435 const unsigned short Confirmation::NoCapacities::_fnum;
4436 //-------------------------------------------------------------------------------------------------
4437 const FieldTrait Confirmation::NoEvents::_traits[] =
4438 {
4439  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
4440  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
4441 };
4442 const FieldTrait_Hash_Array Confirmation::NoEvents::_ftha(Confirmation::NoEvents::_traits, 5);
4443 const MsgType Confirmation::NoEvents::_msgtype("NoEvents");
4444 const unsigned short Confirmation::NoEvents::_fnum;
4445 //-------------------------------------------------------------------------------------------------
4446 const FieldTrait Confirmation::NoInstrAttrib::_traits[] =
4447 {
4448  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
4449 };
4451 const MsgType Confirmation::NoInstrAttrib::_msgtype("NoInstrAttrib");
4452 const unsigned short Confirmation::NoInstrAttrib::_fnum;
4453 //-------------------------------------------------------------------------------------------------
4454 const FieldTrait Confirmation::NoInstrumentParties::_traits[] =
4455 {
4456  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
4457  FieldTrait(1052, 1, 4, 0xc)
4458 };
4460 const MsgType Confirmation::NoInstrumentParties::_msgtype("NoInstrumentParties");
4461 const unsigned short Confirmation::NoInstrumentParties::_fnum;
4462 //-------------------------------------------------------------------------------------------------
4463 const FieldTrait Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
4464 {
4465  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
4466 };
4467 const FieldTrait_Hash_Array Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(Confirmation::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
4470 //-------------------------------------------------------------------------------------------------
4471 const FieldTrait Confirmation::NoComplexEvents::_traits[] =
4472 {
4473  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
4474  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
4475  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
4476 };
4478 const MsgType Confirmation::NoComplexEvents::_msgtype("NoComplexEvents");
4479 const unsigned short Confirmation::NoComplexEvents::_fnum;
4480 //-------------------------------------------------------------------------------------------------
4481 const FieldTrait Confirmation::NoComplexEvents::NoComplexEventDates::_traits[] =
4482 {
4483  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
4484 };
4485 const FieldTrait_Hash_Array Confirmation::NoComplexEvents::NoComplexEventDates::_ftha(Confirmation::NoComplexEvents::NoComplexEventDates::_traits, 3);
4488 //-------------------------------------------------------------------------------------------------
4489 const FieldTrait Confirmation::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
4490 {
4491  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
4492 };
4493 const FieldTrait_Hash_Array Confirmation::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(Confirmation::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
4496 //-------------------------------------------------------------------------------------------------
4497 const FieldTrait PositionMaintenanceRequest::_traits[] =
4498 {
4499  FieldTrait( 1, 15, 10, 0x4), FieldTrait( 15, 19, 101, 0x4), FieldTrait( 22, 15, 16, 0x4),
4500  FieldTrait( 48, 15, 15, 0x4), FieldTrait( 55, 15, 13, 0x4), FieldTrait( 58, 15, 111, 0x4),
4501  FieldTrait( 60, 22, 105, 0x4), FieldTrait( 65, 15, 14, 0x4), FieldTrait( 106, 15, 42, 0x4),
4502  FieldTrait( 107, 15, 45, 0x4), FieldTrait( 120, 19, 115, 0x4), FieldTrait( 167, 15, 20, 0x4),
4503  FieldTrait( 200, 21, 22, 0x4), FieldTrait( 201, 1, 83, 0x4), FieldTrait( 202, 11, 36, 0x4),
4504  FieldTrait( 206, 7, 38, 0x4), FieldTrait( 207, 20, 41, 0x4), FieldTrait( 223, 14, 40, 0x4),
4505  FieldTrait( 224, 25, 24, 0x4), FieldTrait( 225, 25, 25, 0x4), FieldTrait( 226, 1, 27, 0x4),
4506  FieldTrait( 227, 14, 28, 0x4), FieldTrait( 228, 9, 29, 0x4), FieldTrait( 231, 9, 39, 0x4),
4507  FieldTrait( 239, 1, 26, 0x4), FieldTrait( 240, 25, 35, 0x4), FieldTrait( 255, 15, 30, 0x4),
4508  FieldTrait( 348, 2, 43, 0x4), FieldTrait( 349, 28, 44, 0x4), FieldTrait( 350, 2, 46, 0x4),
4509  FieldTrait( 351, 28, 47, 0x4), FieldTrait( 354, 2, 112, 0x4), FieldTrait( 355, 28, 113, 0x4),
4510  FieldTrait( 386, 1, 104, 0xc), FieldTrait( 453, 1, 9, 0xc), FieldTrait( 454, 1, 17, 0xc),
4511  FieldTrait( 460, 1, 18, 0x4), FieldTrait( 461, 15, 19, 0x4), FieldTrait( 470, 18, 32, 0x4),
4512  FieldTrait( 471, 15, 33, 0x4), FieldTrait( 472, 15, 34, 0x4), FieldTrait( 541, 25, 23, 0x4),
4513  FieldTrait( 543, 15, 31, 0x4), FieldTrait( 555, 1, 102, 0xc), FieldTrait( 581, 1, 12, 0x4),
4514  FieldTrait( 660, 1, 11, 0x4), FieldTrait( 667, 21, 49, 0x4), FieldTrait( 691, 15, 48, 0x4),
4515  FieldTrait( 702, 1, 106, 0xc), FieldTrait( 709, 1, 2, 0x1), FieldTrait( 710, 15, 1, 0x4),
4516  FieldTrait( 711, 1, 103, 0xc), FieldTrait( 712, 1, 3, 0x1), FieldTrait( 713, 15, 4, 0x4),
4517  FieldTrait( 714, 15, 5, 0x4), FieldTrait( 715, 25, 6, 0x1), FieldTrait( 716, 15, 7, 0x4),
4518  FieldTrait( 717, 15, 8, 0x4), FieldTrait( 718, 1, 107, 0x4), FieldTrait( 719, 8, 108, 0x4),
4519  FieldTrait( 720, 8, 109, 0x4), FieldTrait( 753, 1, 114, 0xc), FieldTrait( 762, 15, 21, 0x4),
4520  FieldTrait( 834, 12, 110, 0x4), FieldTrait( 864, 1, 52, 0xc), FieldTrait( 873, 25, 53, 0x4),
4521  FieldTrait( 874, 25, 54, 0x4), FieldTrait( 875, 1, 50, 0x4), FieldTrait( 876, 15, 51, 0x4),
4522  FieldTrait( 947, 19, 37, 0x4), FieldTrait( 965, 15, 55, 0x4), FieldTrait( 966, 15, 56, 0x4),
4523  FieldTrait( 967, 9, 58, 0x4), FieldTrait( 968, 9, 59, 0x4), FieldTrait( 969, 9, 60, 0x4),
4524  FieldTrait( 970, 1, 61, 0x4), FieldTrait( 971, 1, 62, 0x4), FieldTrait( 996, 15, 64, 0x4),
4525  FieldTrait( 997, 15, 65, 0x4), FieldTrait(1018, 1, 63, 0xc), FieldTrait(1049, 7, 57, 0x4),
4526  FieldTrait(1079, 26, 66, 0x4), FieldTrait(1146, 13, 68, 0x4), FieldTrait(1147, 10, 69, 0x4),
4527  FieldTrait(1151, 15, 67, 0x4), FieldTrait(1184, 2, 70, 0x4), FieldTrait(1185, 29, 71, 0x4),
4528  FieldTrait(1186, 15, 72, 0x4), FieldTrait(1191, 15, 74, 0x4), FieldTrait(1192, 10, 75, 0x4),
4529  FieldTrait(1193, 7, 76, 0x4), FieldTrait(1194, 1, 77, 0x4), FieldTrait(1195, 13, 78, 0x4),
4530  FieldTrait(1196, 15, 79, 0x4), FieldTrait(1197, 15, 86, 0x4), FieldTrait(1198, 1, 80, 0x4),
4531  FieldTrait(1199, 11, 81, 0x4), FieldTrait(1200, 11, 82, 0x4), FieldTrait(1227, 15, 73, 0x4),
4532  FieldTrait(1242, 8, 85, 0x4), FieldTrait(1244, 8, 84, 0x4), FieldTrait(1435, 1, 87, 0x4),
4533  FieldTrait(1439, 1, 88, 0x4), FieldTrait(1449, 15, 89, 0x4), FieldTrait(1450, 15, 90, 0x4),
4534  FieldTrait(1451, 14, 91, 0x4), FieldTrait(1452, 14, 92, 0x4), FieldTrait(1457, 14, 93, 0x4),
4535  FieldTrait(1458, 14, 94, 0x4), FieldTrait(1478, 1, 95, 0x4), FieldTrait(1479, 1, 96, 0x4),
4536  FieldTrait(1480, 14, 97, 0x4), FieldTrait(1481, 1, 98, 0x4), FieldTrait(1482, 1, 99, 0x4),
4537  FieldTrait(1483, 1, 100, 0xc)
4538 };
4541 //-------------------------------------------------------------------------------------------------
4543 {
4544  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
4545 };
4549 //-------------------------------------------------------------------------------------------------
4551 {
4552  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
4553  FieldTrait( 802, 1, 4, 0xc)
4554 };
4558 //-------------------------------------------------------------------------------------------------
4559 const FieldTrait PositionMaintenanceRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
4560 {
4561  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
4562 };
4563 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoPartyIDs::NoPartySubIDs::_ftha(PositionMaintenanceRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
4566 //-------------------------------------------------------------------------------------------------
4568 {
4569  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
4570 };
4574 //-------------------------------------------------------------------------------------------------
4576 {
4577  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
4578  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
4579  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
4580  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
4581  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
4582  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
4583  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
4584  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
4585  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
4586  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
4587  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
4588  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
4589  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
4590  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
4591  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
4592  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
4593  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
4594  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
4595 };
4598 const unsigned short PositionMaintenanceRequest::NoLegs::_fnum;
4599 //-------------------------------------------------------------------------------------------------
4600 const FieldTrait PositionMaintenanceRequest::NoLegs::NoLegSecurityAltID::_traits[] =
4601 {
4602  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
4603 };
4604 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoLegs::NoLegSecurityAltID::_ftha(PositionMaintenanceRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
4607 //-------------------------------------------------------------------------------------------------
4609 {
4610  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 703, 15, 1, 0x4), FieldTrait( 704, 10, 2, 0x4),
4611  FieldTrait( 705, 10, 3, 0x4), FieldTrait( 706, 1, 4, 0x4), FieldTrait( 976, 25, 6, 0x4)
4612 };
4616 //-------------------------------------------------------------------------------------------------
4617 const FieldTrait PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::_traits[] =
4618 {
4619  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
4620  FieldTrait( 804, 1, 4, 0xc)
4621 };
4622 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::_ftha(PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::_traits, 4);
4625 //-------------------------------------------------------------------------------------------------
4626 const FieldTrait PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
4627 {
4628  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
4629 };
4630 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(PositionMaintenanceRequest::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
4633 //-------------------------------------------------------------------------------------------------
4635 {
4636  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
4637  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
4638  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
4639  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
4640  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
4641  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
4642  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
4643  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
4644  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
4645  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
4646  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
4647  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
4648  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
4649  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
4650  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
4651  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
4652  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
4653  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
4654  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
4655  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
4656  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
4657  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
4658  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
4659  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
4660 };
4664 //-------------------------------------------------------------------------------------------------
4665 const FieldTrait PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
4666 {
4667  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
4668 };
4669 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
4672 //-------------------------------------------------------------------------------------------------
4673 const FieldTrait PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
4674 {
4675  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
4676 };
4677 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingStips::_ftha(PositionMaintenanceRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
4680 //-------------------------------------------------------------------------------------------------
4681 const FieldTrait PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
4682 {
4683  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
4684  FieldTrait(1062, 1, 4, 0xc)
4685 };
4686 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
4689 //-------------------------------------------------------------------------------------------------
4690 const FieldTrait PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
4691 {
4692  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
4693 };
4694 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(PositionMaintenanceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
4697 //-------------------------------------------------------------------------------------------------
4699 {
4700  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
4701 };
4704 const unsigned short PositionMaintenanceRequest::NoPosAmt::_fnum;
4705 //-------------------------------------------------------------------------------------------------
4707 {
4708  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
4709  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
4710 };
4713 const unsigned short PositionMaintenanceRequest::NoEvents::_fnum;
4714 //-------------------------------------------------------------------------------------------------
4716 {
4717  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
4718  FieldTrait(1052, 1, 4, 0xc)
4719 };
4723 //-------------------------------------------------------------------------------------------------
4724 const FieldTrait PositionMaintenanceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
4725 {
4726  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
4727 };
4728 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(PositionMaintenanceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
4731 //-------------------------------------------------------------------------------------------------
4733 {
4734  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
4735  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
4736  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
4737 };
4741 //-------------------------------------------------------------------------------------------------
4742 const FieldTrait PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
4743 {
4744  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
4745 };
4746 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::_ftha(PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
4749 //-------------------------------------------------------------------------------------------------
4750 const FieldTrait PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
4751 {
4752  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
4753 };
4754 const FieldTrait_Hash_Array PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(PositionMaintenanceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
4757 //-------------------------------------------------------------------------------------------------
4758 const FieldTrait PositionMaintenanceReport::_traits[] =
4759 {
4760  FieldTrait( 1, 15, 12, 0x4), FieldTrait( 15, 19, 103, 0x4), FieldTrait( 22, 15, 18, 0x4),
4761  FieldTrait( 48, 15, 17, 0x4), FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 112, 0x4),
4762  FieldTrait( 60, 22, 107, 0x4), FieldTrait( 65, 15, 16, 0x4), FieldTrait( 106, 15, 44, 0x4),
4763  FieldTrait( 107, 15, 47, 0x4), FieldTrait( 120, 19, 115, 0x4), FieldTrait( 167, 15, 22, 0x4),
4764  FieldTrait( 200, 21, 24, 0x4), FieldTrait( 201, 1, 85, 0x4), FieldTrait( 202, 11, 38, 0x4),
4765  FieldTrait( 206, 7, 40, 0x4), FieldTrait( 207, 20, 43, 0x4), FieldTrait( 223, 14, 42, 0x4),
4766  FieldTrait( 224, 25, 26, 0x4), FieldTrait( 225, 25, 27, 0x4), FieldTrait( 226, 1, 29, 0x4),
4767  FieldTrait( 227, 14, 30, 0x4), FieldTrait( 228, 9, 31, 0x4), FieldTrait( 231, 9, 41, 0x4),
4768  FieldTrait( 239, 1, 28, 0x4), FieldTrait( 240, 25, 37, 0x4), FieldTrait( 255, 15, 32, 0x4),
4769  FieldTrait( 348, 2, 45, 0x4), FieldTrait( 349, 28, 46, 0x4), FieldTrait( 350, 2, 48, 0x4),
4770  FieldTrait( 351, 28, 49, 0x4), FieldTrait( 354, 2, 113, 0x4), FieldTrait( 355, 28, 114, 0x4),
4771  FieldTrait( 386, 1, 106, 0xc), FieldTrait( 453, 1, 11, 0xc), FieldTrait( 454, 1, 19, 0xc),
4772  FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4), FieldTrait( 470, 18, 34, 0x4),
4773  FieldTrait( 471, 15, 35, 0x4), FieldTrait( 472, 15, 36, 0x4), FieldTrait( 541, 25, 25, 0x4),
4774  FieldTrait( 543, 15, 33, 0x4), FieldTrait( 555, 1, 104, 0xc), FieldTrait( 581, 1, 14, 0x4),
4775  FieldTrait( 660, 1, 13, 0x4), FieldTrait( 667, 21, 51, 0x4), FieldTrait( 691, 15, 50, 0x4),
4776  FieldTrait( 702, 1, 108, 0xc), FieldTrait( 709, 1, 2, 0x1), FieldTrait( 710, 15, 3, 0x4),
4777  FieldTrait( 711, 1, 105, 0xc), FieldTrait( 712, 1, 4, 0x1), FieldTrait( 713, 15, 5, 0x4),
4778  FieldTrait( 714, 15, 118, 0x4), FieldTrait( 715, 25, 8, 0x1), FieldTrait( 716, 15, 9, 0x4),
4779  FieldTrait( 717, 15, 10, 0x4), FieldTrait( 718, 1, 110, 0x4), FieldTrait( 719, 8, 116, 0x4),
4780  FieldTrait( 720, 8, 117, 0x4), FieldTrait( 721, 15, 1, 0x1), FieldTrait( 722, 1, 6, 0x1),
4781  FieldTrait( 723, 1, 7, 0x4), FieldTrait( 753, 1, 109, 0xc), FieldTrait( 762, 15, 23, 0x4),
4782  FieldTrait( 834, 12, 111, 0x4), FieldTrait( 864, 1, 54, 0xc), FieldTrait( 873, 25, 55, 0x4),
4783  FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4), FieldTrait( 876, 15, 53, 0x4),
4784  FieldTrait( 947, 19, 39, 0x4), FieldTrait( 965, 15, 57, 0x4), FieldTrait( 966, 15, 58, 0x4),
4785  FieldTrait( 967, 9, 60, 0x4), FieldTrait( 968, 9, 61, 0x4), FieldTrait( 969, 9, 62, 0x4),
4786  FieldTrait( 970, 1, 63, 0x4), FieldTrait( 971, 1, 64, 0x4), FieldTrait( 996, 15, 66, 0x4),
4787  FieldTrait( 997, 15, 67, 0x4), FieldTrait(1018, 1, 65, 0xc), FieldTrait(1049, 7, 59, 0x4),
4788  FieldTrait(1079, 26, 68, 0x4), FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4),
4789  FieldTrait(1151, 15, 69, 0x4), FieldTrait(1184, 2, 72, 0x4), FieldTrait(1185, 29, 73, 0x4),
4790  FieldTrait(1186, 15, 74, 0x4), FieldTrait(1191, 15, 76, 0x4), FieldTrait(1192, 10, 77, 0x4),
4791  FieldTrait(1193, 7, 78, 0x4), FieldTrait(1194, 1, 79, 0x4), FieldTrait(1195, 13, 80, 0x4),
4792  FieldTrait(1196, 15, 81, 0x4), FieldTrait(1197, 15, 88, 0x4), FieldTrait(1198, 1, 82, 0x4),
4793  FieldTrait(1199, 11, 83, 0x4), FieldTrait(1200, 11, 84, 0x4), FieldTrait(1227, 15, 75, 0x4),
4794  FieldTrait(1242, 8, 87, 0x4), FieldTrait(1244, 8, 86, 0x4), FieldTrait(1435, 1, 89, 0x4),
4795  FieldTrait(1439, 1, 90, 0x4), FieldTrait(1449, 15, 91, 0x4), FieldTrait(1450, 15, 92, 0x4),
4796  FieldTrait(1451, 14, 93, 0x4), FieldTrait(1452, 14, 94, 0x4), FieldTrait(1457, 14, 95, 0x4),
4797  FieldTrait(1458, 14, 96, 0x4), FieldTrait(1478, 1, 97, 0x4), FieldTrait(1479, 1, 98, 0x4),
4798  FieldTrait(1480, 14, 99, 0x4), FieldTrait(1481, 1, 100, 0x4), FieldTrait(1482, 1, 101, 0x4),
4799  FieldTrait(1483, 1, 102, 0xc)
4800 };
4803 //-------------------------------------------------------------------------------------------------
4805 {
4806  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
4807 };
4811 //-------------------------------------------------------------------------------------------------
4813 {
4814  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
4815  FieldTrait( 802, 1, 4, 0xc)
4816 };
4820 //-------------------------------------------------------------------------------------------------
4821 const FieldTrait PositionMaintenanceReport::NoPartyIDs::NoPartySubIDs::_traits[] =
4822 {
4823  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
4824 };
4825 const FieldTrait_Hash_Array PositionMaintenanceReport::NoPartyIDs::NoPartySubIDs::_ftha(PositionMaintenanceReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
4828 //-------------------------------------------------------------------------------------------------
4830 {
4831  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
4832 };
4836 //-------------------------------------------------------------------------------------------------
4837 const FieldTrait PositionMaintenanceReport::NoLegs::_traits[] =
4838 {
4839  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
4840  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
4841  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
4842  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
4843  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
4844  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
4845  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
4846  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
4847  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
4848  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
4849  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
4850  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
4851  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
4852  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
4853  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
4854  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
4855  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
4856  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
4857 };
4860 const unsigned short PositionMaintenanceReport::NoLegs::_fnum;
4861 //-------------------------------------------------------------------------------------------------
4862 const FieldTrait PositionMaintenanceReport::NoLegs::NoLegSecurityAltID::_traits[] =
4863 {
4864  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
4865 };
4866 const FieldTrait_Hash_Array PositionMaintenanceReport::NoLegs::NoLegSecurityAltID::_ftha(PositionMaintenanceReport::NoLegs::NoLegSecurityAltID::_traits, 2);
4869 //-------------------------------------------------------------------------------------------------
4871 {
4872  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 703, 15, 1, 0x4), FieldTrait( 704, 10, 2, 0x4),
4873  FieldTrait( 705, 10, 3, 0x4), FieldTrait( 706, 1, 4, 0x4), FieldTrait( 976, 25, 6, 0x4)
4874 };
4878 //-------------------------------------------------------------------------------------------------
4879 const FieldTrait PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::_traits[] =
4880 {
4881  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
4882  FieldTrait( 804, 1, 4, 0xc)
4883 };
4884 const FieldTrait_Hash_Array PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::_ftha(PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::_traits, 4);
4887 //-------------------------------------------------------------------------------------------------
4888 const FieldTrait PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
4889 {
4890  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
4891 };
4892 const FieldTrait_Hash_Array PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(PositionMaintenanceReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
4895 //-------------------------------------------------------------------------------------------------
4897 {
4898  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
4899  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
4900  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
4901  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
4902  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
4903  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
4904  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
4905  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
4906  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
4907  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
4908  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
4909  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
4910  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
4911  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
4912  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
4913  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
4914  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
4915  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
4916  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
4917  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
4918  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
4919  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
4920  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
4921  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
4922 };
4926 //-------------------------------------------------------------------------------------------------
4927 const FieldTrait PositionMaintenanceReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
4928 {
4929  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
4930 };
4931 const FieldTrait_Hash_Array PositionMaintenanceReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(PositionMaintenanceReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
4934 //-------------------------------------------------------------------------------------------------
4935 const FieldTrait PositionMaintenanceReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
4936 {
4937  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
4938 };
4939 const FieldTrait_Hash_Array PositionMaintenanceReport::NoUnderlyings::NoUnderlyingStips::_ftha(PositionMaintenanceReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
4942 //-------------------------------------------------------------------------------------------------
4943 const FieldTrait PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
4944 {
4945  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
4946  FieldTrait(1062, 1, 4, 0xc)
4947 };
4948 const FieldTrait_Hash_Array PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
4951 //-------------------------------------------------------------------------------------------------
4952 const FieldTrait PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
4953 {
4954  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
4955 };
4956 const FieldTrait_Hash_Array PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(PositionMaintenanceReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
4959 //-------------------------------------------------------------------------------------------------
4961 {
4962  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
4963 };
4966 const unsigned short PositionMaintenanceReport::NoPosAmt::_fnum;
4967 //-------------------------------------------------------------------------------------------------
4969 {
4970  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
4971  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
4972 };
4975 const unsigned short PositionMaintenanceReport::NoEvents::_fnum;
4976 //-------------------------------------------------------------------------------------------------
4978 {
4979  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
4980  FieldTrait(1052, 1, 4, 0xc)
4981 };
4985 //-------------------------------------------------------------------------------------------------
4986 const FieldTrait PositionMaintenanceReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
4987 {
4988  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
4989 };
4990 const FieldTrait_Hash_Array PositionMaintenanceReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(PositionMaintenanceReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
4993 //-------------------------------------------------------------------------------------------------
4995 {
4996  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
4997  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
4998  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
4999 };
5003 //-------------------------------------------------------------------------------------------------
5004 const FieldTrait PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::_traits[] =
5005 {
5006  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
5007 };
5008 const FieldTrait_Hash_Array PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::_ftha(PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
5011 //-------------------------------------------------------------------------------------------------
5012 const FieldTrait PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5013 {
5014  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
5015 };
5016 const FieldTrait_Hash_Array PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(PositionMaintenanceReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5019 //-------------------------------------------------------------------------------------------------
5020 const FieldTrait RequestForPositions::_traits[] =
5021 {
5022  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 15, 19, 97, 0x4), FieldTrait( 22, 15, 12, 0x4),
5023  FieldTrait( 48, 15, 11, 0x4), FieldTrait( 55, 15, 9, 0x4), FieldTrait( 58, 15, 107, 0x4),
5024  FieldTrait( 60, 22, 104, 0x1), FieldTrait( 65, 15, 10, 0x4), FieldTrait( 106, 15, 38, 0x4),
5025  FieldTrait( 107, 15, 41, 0x4), FieldTrait( 120, 19, 110, 0x4), FieldTrait( 167, 15, 16, 0x4),
5026  FieldTrait( 200, 21, 18, 0x4), FieldTrait( 201, 1, 79, 0x4), FieldTrait( 202, 11, 32, 0x4),
5027  FieldTrait( 206, 7, 34, 0x4), FieldTrait( 207, 20, 37, 0x4), FieldTrait( 223, 14, 36, 0x4),
5028  FieldTrait( 224, 25, 20, 0x4), FieldTrait( 225, 25, 21, 0x4), FieldTrait( 226, 1, 23, 0x4),
5029  FieldTrait( 227, 14, 24, 0x4), FieldTrait( 228, 9, 25, 0x4), FieldTrait( 231, 9, 35, 0x4),
5030  FieldTrait( 239, 1, 22, 0x4), FieldTrait( 240, 25, 31, 0x4), FieldTrait( 255, 15, 26, 0x4),
5031  FieldTrait( 263, 7, 4, 0x4), FieldTrait( 348, 2, 39, 0x4), FieldTrait( 349, 28, 40, 0x4),
5032  FieldTrait( 350, 2, 42, 0x4), FieldTrait( 351, 28, 43, 0x4), FieldTrait( 354, 2, 108, 0x4),
5033  FieldTrait( 355, 28, 109, 0x4), FieldTrait( 386, 1, 103, 0xc), FieldTrait( 453, 1, 5, 0xc),
5034  FieldTrait( 454, 1, 13, 0xc), FieldTrait( 460, 1, 14, 0x4), FieldTrait( 461, 15, 15, 0x4),
5035  FieldTrait( 470, 18, 28, 0x4), FieldTrait( 471, 15, 29, 0x4), FieldTrait( 472, 15, 30, 0x4),
5036  FieldTrait( 541, 25, 19, 0x4), FieldTrait( 543, 15, 27, 0x4), FieldTrait( 555, 1, 98, 0xc),
5037  FieldTrait( 573, 7, 3, 0x4), FieldTrait( 581, 1, 8, 0x4), FieldTrait( 660, 1, 7, 0x4),
5038  FieldTrait( 667, 21, 45, 0x4), FieldTrait( 691, 15, 44, 0x4), FieldTrait( 710, 15, 1, 0x1),
5039  FieldTrait( 711, 1, 99, 0xc), FieldTrait( 715, 25, 100, 0x1), FieldTrait( 716, 15, 101, 0x4),
5040  FieldTrait( 717, 15, 102, 0x4), FieldTrait( 724, 1, 2, 0x1), FieldTrait( 725, 1, 105, 0x4),
5041  FieldTrait( 726, 15, 106, 0x4), FieldTrait( 762, 15, 17, 0x4), FieldTrait( 864, 1, 48, 0xc),
5042  FieldTrait( 873, 25, 49, 0x4), FieldTrait( 874, 25, 50, 0x4), FieldTrait( 875, 1, 46, 0x4),
5043  FieldTrait( 876, 15, 47, 0x4), FieldTrait( 947, 19, 33, 0x4), FieldTrait( 965, 15, 51, 0x4),
5044  FieldTrait( 966, 15, 52, 0x4), FieldTrait( 967, 9, 54, 0x4), FieldTrait( 968, 9, 55, 0x4),
5045  FieldTrait( 969, 9, 56, 0x4), FieldTrait( 970, 1, 57, 0x4), FieldTrait( 971, 1, 58, 0x4),
5046  FieldTrait( 996, 15, 60, 0x4), FieldTrait( 997, 15, 61, 0x4), FieldTrait(1018, 1, 59, 0xc),
5047  FieldTrait(1049, 7, 53, 0x4), FieldTrait(1079, 26, 62, 0x4), FieldTrait(1146, 13, 64, 0x4),
5048  FieldTrait(1147, 10, 65, 0x4), FieldTrait(1151, 15, 63, 0x4), FieldTrait(1184, 2, 66, 0x4),
5049  FieldTrait(1185, 29, 67, 0x4), FieldTrait(1186, 15, 68, 0x4), FieldTrait(1191, 15, 70, 0x4),
5050  FieldTrait(1192, 10, 71, 0x4), FieldTrait(1193, 7, 72, 0x4), FieldTrait(1194, 1, 73, 0x4),
5051  FieldTrait(1195, 13, 74, 0x4), FieldTrait(1196, 15, 75, 0x4), FieldTrait(1197, 15, 82, 0x4),
5052  FieldTrait(1198, 1, 76, 0x4), FieldTrait(1199, 11, 77, 0x4), FieldTrait(1200, 11, 78, 0x4),
5053  FieldTrait(1227, 15, 69, 0x4), FieldTrait(1242, 8, 81, 0x4), FieldTrait(1244, 8, 80, 0x4),
5054  FieldTrait(1435, 1, 83, 0x4), FieldTrait(1439, 1, 84, 0x4), FieldTrait(1449, 15, 85, 0x4),
5055  FieldTrait(1450, 15, 86, 0x4), FieldTrait(1451, 14, 87, 0x4), FieldTrait(1452, 14, 88, 0x4),
5056  FieldTrait(1457, 14, 89, 0x4), FieldTrait(1458, 14, 90, 0x4), FieldTrait(1478, 1, 91, 0x4),
5057  FieldTrait(1479, 1, 92, 0x4), FieldTrait(1480, 14, 93, 0x4), FieldTrait(1481, 1, 94, 0x4),
5058  FieldTrait(1482, 1, 95, 0x4), FieldTrait(1483, 1, 96, 0xc)
5059 };
5060 const FieldTrait_Hash_Array RequestForPositions::_ftha(RequestForPositions::_traits, 110);
5062 //-------------------------------------------------------------------------------------------------
5064 {
5065  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
5066 };
5070 //-------------------------------------------------------------------------------------------------
5071 const FieldTrait RequestForPositions::NoPartyIDs::_traits[] =
5072 {
5073  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
5074  FieldTrait( 802, 1, 4, 0xc)
5075 };
5078 const unsigned short RequestForPositions::NoPartyIDs::_fnum;
5079 //-------------------------------------------------------------------------------------------------
5080 const FieldTrait RequestForPositions::NoPartyIDs::NoPartySubIDs::_traits[] =
5081 {
5082  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
5083 };
5084 const FieldTrait_Hash_Array RequestForPositions::NoPartyIDs::NoPartySubIDs::_ftha(RequestForPositions::NoPartyIDs::NoPartySubIDs::_traits, 2);
5087 //-------------------------------------------------------------------------------------------------
5089 {
5090  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
5091 };
5094 const unsigned short RequestForPositions::NoSecurityAltID::_fnum;
5095 //-------------------------------------------------------------------------------------------------
5096 const FieldTrait RequestForPositions::NoLegs::_traits[] =
5097 {
5098  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
5099  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
5100  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
5101  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
5102  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
5103  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
5104  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
5105  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
5106  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
5107  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
5108  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
5109  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
5110  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
5111  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
5112  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
5113  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
5114  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
5115  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
5116 };
5119 const unsigned short RequestForPositions::NoLegs::_fnum;
5120 //-------------------------------------------------------------------------------------------------
5121 const FieldTrait RequestForPositions::NoLegs::NoLegSecurityAltID::_traits[] =
5122 {
5123  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
5124 };
5125 const FieldTrait_Hash_Array RequestForPositions::NoLegs::NoLegSecurityAltID::_ftha(RequestForPositions::NoLegs::NoLegSecurityAltID::_traits, 2);
5128 //-------------------------------------------------------------------------------------------------
5130 {
5131  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
5132  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
5133  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
5134  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
5135  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
5136  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
5137  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
5138  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
5139  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
5140  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
5141  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
5142  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
5143  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
5144  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
5145  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
5146  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
5147  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
5148  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
5149  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
5150  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
5151  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
5152  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
5153  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
5154  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
5155 };
5158 const unsigned short RequestForPositions::NoUnderlyings::_fnum;
5159 //-------------------------------------------------------------------------------------------------
5160 const FieldTrait RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
5161 {
5162  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
5163 };
5164 const FieldTrait_Hash_Array RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(RequestForPositions::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
5167 //-------------------------------------------------------------------------------------------------
5168 const FieldTrait RequestForPositions::NoUnderlyings::NoUnderlyingStips::_traits[] =
5169 {
5170  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
5171 };
5172 const FieldTrait_Hash_Array RequestForPositions::NoUnderlyings::NoUnderlyingStips::_ftha(RequestForPositions::NoUnderlyings::NoUnderlyingStips::_traits, 2);
5175 //-------------------------------------------------------------------------------------------------
5176 const FieldTrait RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
5177 {
5178  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
5179  FieldTrait(1062, 1, 4, 0xc)
5180 };
5181 const FieldTrait_Hash_Array RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_ftha(RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
5184 //-------------------------------------------------------------------------------------------------
5185 const FieldTrait RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
5186 {
5187  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
5188 };
5189 const FieldTrait_Hash_Array RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(RequestForPositions::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
5192 //-------------------------------------------------------------------------------------------------
5193 const FieldTrait RequestForPositions::NoEvents::_traits[] =
5194 {
5195  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
5196  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
5197 };
5200 const unsigned short RequestForPositions::NoEvents::_fnum;
5201 //-------------------------------------------------------------------------------------------------
5203 {
5204  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
5205  FieldTrait(1052, 1, 4, 0xc)
5206 };
5208 const MsgType RequestForPositions::NoInstrumentParties::_msgtype("NoInstrumentParties");
5210 //-------------------------------------------------------------------------------------------------
5211 const FieldTrait RequestForPositions::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
5212 {
5213  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
5214 };
5215 const FieldTrait_Hash_Array RequestForPositions::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(RequestForPositions::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5218 //-------------------------------------------------------------------------------------------------
5220 {
5221  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
5222  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
5223  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
5224 };
5227 const unsigned short RequestForPositions::NoComplexEvents::_fnum;
5228 //-------------------------------------------------------------------------------------------------
5229 const FieldTrait RequestForPositions::NoComplexEvents::NoComplexEventDates::_traits[] =
5230 {
5231  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
5232 };
5233 const FieldTrait_Hash_Array RequestForPositions::NoComplexEvents::NoComplexEventDates::_ftha(RequestForPositions::NoComplexEvents::NoComplexEventDates::_traits, 3);
5236 //-------------------------------------------------------------------------------------------------
5237 const FieldTrait RequestForPositions::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5238 {
5239  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
5240 };
5241 const FieldTrait_Hash_Array RequestForPositions::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(RequestForPositions::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5244 //-------------------------------------------------------------------------------------------------
5245 const FieldTrait RequestForPositionsAck::_traits[] =
5246 {
5247  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 15, 19, 99, 0x4), FieldTrait( 22, 15, 14, 0x4),
5248  FieldTrait( 48, 15, 13, 0x4), FieldTrait( 55, 15, 11, 0x4), FieldTrait( 58, 15, 104, 0x4),
5249  FieldTrait( 65, 15, 12, 0x4), FieldTrait( 106, 15, 40, 0x4), FieldTrait( 107, 15, 43, 0x4),
5250  FieldTrait( 120, 19, 113, 0x4), FieldTrait( 167, 15, 18, 0x4), FieldTrait( 200, 21, 20, 0x4),
5251  FieldTrait( 201, 1, 81, 0x4), FieldTrait( 202, 11, 34, 0x4), FieldTrait( 206, 7, 36, 0x4),
5252  FieldTrait( 207, 20, 39, 0x4), FieldTrait( 223, 14, 38, 0x4), FieldTrait( 224, 25, 22, 0x4),
5253  FieldTrait( 225, 25, 23, 0x4), FieldTrait( 226, 1, 25, 0x4), FieldTrait( 227, 14, 26, 0x4),
5254  FieldTrait( 228, 9, 27, 0x4), FieldTrait( 231, 9, 37, 0x4), FieldTrait( 239, 1, 24, 0x4),
5255  FieldTrait( 240, 25, 33, 0x4), FieldTrait( 255, 15, 28, 0x4), FieldTrait( 263, 7, 110, 0x4),
5256  FieldTrait( 325, 8, 4, 0x4), FieldTrait( 348, 2, 41, 0x4), FieldTrait( 349, 28, 42, 0x4),
5257  FieldTrait( 350, 2, 44, 0x4), FieldTrait( 351, 28, 45, 0x4), FieldTrait( 354, 2, 105, 0x4),
5258  FieldTrait( 355, 28, 106, 0x4), FieldTrait( 453, 1, 7, 0xc), FieldTrait( 454, 1, 15, 0xc),
5259  FieldTrait( 460, 1, 16, 0x4), FieldTrait( 461, 15, 17, 0x4), FieldTrait( 470, 18, 30, 0x4),
5260  FieldTrait( 471, 15, 31, 0x4), FieldTrait( 472, 15, 32, 0x4), FieldTrait( 541, 25, 21, 0x4),
5261  FieldTrait( 543, 15, 29, 0x4), FieldTrait( 555, 1, 100, 0xc), FieldTrait( 573, 7, 108, 0x4),
5262  FieldTrait( 581, 1, 10, 0x4), FieldTrait( 660, 1, 9, 0x4), FieldTrait( 667, 21, 47, 0x4),
5263  FieldTrait( 691, 15, 46, 0x4), FieldTrait( 710, 15, 2, 0x4), FieldTrait( 711, 1, 101, 0xc),
5264  FieldTrait( 715, 25, 109, 0x4), FieldTrait( 716, 15, 111, 0x4), FieldTrait( 717, 15, 112, 0x4),
5265  FieldTrait( 721, 15, 1, 0x1), FieldTrait( 724, 1, 107, 0x4), FieldTrait( 725, 1, 102, 0x4),
5266  FieldTrait( 726, 15, 103, 0x4), FieldTrait( 727, 1, 3, 0x4), FieldTrait( 728, 1, 5, 0x1),
5267  FieldTrait( 729, 1, 6, 0x1), FieldTrait( 762, 15, 19, 0x4), FieldTrait( 864, 1, 50, 0xc),
5268  FieldTrait( 873, 25, 51, 0x4), FieldTrait( 874, 25, 52, 0x4), FieldTrait( 875, 1, 48, 0x4),
5269  FieldTrait( 876, 15, 49, 0x4), FieldTrait( 947, 19, 35, 0x4), FieldTrait( 965, 15, 53, 0x4),
5270  FieldTrait( 966, 15, 54, 0x4), FieldTrait( 967, 9, 56, 0x4), FieldTrait( 968, 9, 57, 0x4),
5271  FieldTrait( 969, 9, 58, 0x4), FieldTrait( 970, 1, 59, 0x4), FieldTrait( 971, 1, 60, 0x4),
5272  FieldTrait( 996, 15, 62, 0x4), FieldTrait( 997, 15, 63, 0x4), FieldTrait(1018, 1, 61, 0xc),
5273  FieldTrait(1049, 7, 55, 0x4), FieldTrait(1079, 26, 64, 0x4), FieldTrait(1146, 13, 66, 0x4),
5274  FieldTrait(1147, 10, 67, 0x4), FieldTrait(1151, 15, 65, 0x4), FieldTrait(1184, 2, 68, 0x4),
5275  FieldTrait(1185, 29, 69, 0x4), FieldTrait(1186, 15, 70, 0x4), FieldTrait(1191, 15, 72, 0x4),
5276  FieldTrait(1192, 10, 73, 0x4), FieldTrait(1193, 7, 74, 0x4), FieldTrait(1194, 1, 75, 0x4),
5277  FieldTrait(1195, 13, 76, 0x4), FieldTrait(1196, 15, 77, 0x4), FieldTrait(1197, 15, 84, 0x4),
5278  FieldTrait(1198, 1, 78, 0x4), FieldTrait(1199, 11, 79, 0x4), FieldTrait(1200, 11, 80, 0x4),
5279  FieldTrait(1227, 15, 71, 0x4), FieldTrait(1242, 8, 83, 0x4), FieldTrait(1244, 8, 82, 0x4),
5280  FieldTrait(1435, 1, 85, 0x4), FieldTrait(1439, 1, 86, 0x4), FieldTrait(1449, 15, 87, 0x4),
5281  FieldTrait(1450, 15, 88, 0x4), FieldTrait(1451, 14, 89, 0x4), FieldTrait(1452, 14, 90, 0x4),
5282  FieldTrait(1457, 14, 91, 0x4), FieldTrait(1458, 14, 92, 0x4), FieldTrait(1478, 1, 93, 0x4),
5283  FieldTrait(1479, 1, 94, 0x4), FieldTrait(1480, 14, 95, 0x4), FieldTrait(1481, 1, 96, 0x4),
5284  FieldTrait(1482, 1, 97, 0x4), FieldTrait(1483, 1, 98, 0xc)
5285 };
5286 const FieldTrait_Hash_Array RequestForPositionsAck::_ftha(RequestForPositionsAck::_traits, 113);
5288 //-------------------------------------------------------------------------------------------------
5290 {
5291  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
5292  FieldTrait( 802, 1, 4, 0xc)
5293 };
5296 const unsigned short RequestForPositionsAck::NoPartyIDs::_fnum;
5297 //-------------------------------------------------------------------------------------------------
5298 const FieldTrait RequestForPositionsAck::NoPartyIDs::NoPartySubIDs::_traits[] =
5299 {
5300  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
5301 };
5302 const FieldTrait_Hash_Array RequestForPositionsAck::NoPartyIDs::NoPartySubIDs::_ftha(RequestForPositionsAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
5305 //-------------------------------------------------------------------------------------------------
5307 {
5308  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
5309 };
5313 //-------------------------------------------------------------------------------------------------
5314 const FieldTrait RequestForPositionsAck::NoLegs::_traits[] =
5315 {
5316  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
5317  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
5318  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
5319  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
5320  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
5321  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
5322  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
5323  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
5324  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
5325  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
5326  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
5327  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
5328  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
5329  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
5330  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
5331  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
5332  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
5333  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
5334 };
5337 const unsigned short RequestForPositionsAck::NoLegs::_fnum;
5338 //-------------------------------------------------------------------------------------------------
5339 const FieldTrait RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_traits[] =
5340 {
5341  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
5342 };
5343 const FieldTrait_Hash_Array RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_ftha(RequestForPositionsAck::NoLegs::NoLegSecurityAltID::_traits, 2);
5346 //-------------------------------------------------------------------------------------------------
5348 {
5349  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
5350  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
5351  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
5352  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
5353  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
5354  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
5355  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
5356  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
5357  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
5358  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
5359  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
5360  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
5361  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
5362  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
5363  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
5364  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
5365  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
5366  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
5367  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
5368  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
5369  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
5370  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
5371  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
5372  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
5373 };
5377 //-------------------------------------------------------------------------------------------------
5378 const FieldTrait RequestForPositionsAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
5379 {
5380  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
5381 };
5382 const FieldTrait_Hash_Array RequestForPositionsAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(RequestForPositionsAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
5385 //-------------------------------------------------------------------------------------------------
5386 const FieldTrait RequestForPositionsAck::NoUnderlyings::NoUnderlyingStips::_traits[] =
5387 {
5388  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
5389 };
5390 const FieldTrait_Hash_Array RequestForPositionsAck::NoUnderlyings::NoUnderlyingStips::_ftha(RequestForPositionsAck::NoUnderlyings::NoUnderlyingStips::_traits, 2);
5393 //-------------------------------------------------------------------------------------------------
5394 const FieldTrait RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
5395 {
5396  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
5397  FieldTrait(1062, 1, 4, 0xc)
5398 };
5399 const FieldTrait_Hash_Array RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
5402 //-------------------------------------------------------------------------------------------------
5403 const FieldTrait RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
5404 {
5405  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
5406 };
5407 const FieldTrait_Hash_Array RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(RequestForPositionsAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
5410 //-------------------------------------------------------------------------------------------------
5411 const FieldTrait RequestForPositionsAck::NoEvents::_traits[] =
5412 {
5413  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
5414  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
5415 };
5418 const unsigned short RequestForPositionsAck::NoEvents::_fnum;
5419 //-------------------------------------------------------------------------------------------------
5421 {
5422  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
5423  FieldTrait(1052, 1, 4, 0xc)
5424 };
5428 //-------------------------------------------------------------------------------------------------
5429 const FieldTrait RequestForPositionsAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
5430 {
5431  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
5432 };
5433 const FieldTrait_Hash_Array RequestForPositionsAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(RequestForPositionsAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5436 //-------------------------------------------------------------------------------------------------
5438 {
5439  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
5440  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
5441  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
5442 };
5446 //-------------------------------------------------------------------------------------------------
5447 const FieldTrait RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::_traits[] =
5448 {
5449  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
5450 };
5451 const FieldTrait_Hash_Array RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::_ftha(RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::_traits, 3);
5454 //-------------------------------------------------------------------------------------------------
5455 const FieldTrait RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5456 {
5457  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
5458 };
5459 const FieldTrait_Hash_Array RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(RequestForPositionsAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5462 //-------------------------------------------------------------------------------------------------
5463 const FieldTrait PositionReport::_traits[] =
5464 {
5465  FieldTrait( 1, 15, 12, 0x4), FieldTrait( 15, 19, 103, 0x4), FieldTrait( 22, 15, 18, 0x4),
5466  FieldTrait( 48, 15, 17, 0x4), FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 113, 0x4),
5467  FieldTrait( 65, 15, 16, 0x4), FieldTrait( 106, 15, 44, 0x4), FieldTrait( 107, 15, 47, 0x4),
5468  FieldTrait( 120, 19, 118, 0x4), FieldTrait( 167, 15, 22, 0x4), FieldTrait( 200, 21, 24, 0x4),
5469  FieldTrait( 201, 1, 85, 0x4), FieldTrait( 202, 11, 38, 0x4), FieldTrait( 206, 7, 40, 0x4),
5470  FieldTrait( 207, 20, 43, 0x4), FieldTrait( 223, 14, 42, 0x4), FieldTrait( 224, 25, 26, 0x4),
5471  FieldTrait( 225, 25, 27, 0x4), FieldTrait( 226, 1, 29, 0x4), FieldTrait( 227, 14, 30, 0x4),
5472  FieldTrait( 228, 9, 31, 0x4), FieldTrait( 231, 9, 41, 0x4), FieldTrait( 239, 1, 28, 0x4),
5473  FieldTrait( 240, 25, 37, 0x4), FieldTrait( 255, 15, 32, 0x4), FieldTrait( 263, 7, 4, 0x4),
5474  FieldTrait( 325, 8, 6, 0x4), FieldTrait( 348, 2, 45, 0x4), FieldTrait( 349, 28, 46, 0x4),
5475  FieldTrait( 350, 2, 48, 0x4), FieldTrait( 351, 28, 49, 0x4), FieldTrait( 354, 2, 114, 0x4),
5476  FieldTrait( 355, 28, 115, 0x4), FieldTrait( 423, 1, 117, 0x4), FieldTrait( 453, 1, 11, 0xc),
5477  FieldTrait( 454, 1, 19, 0xc), FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4),
5478  FieldTrait( 470, 18, 34, 0x4), FieldTrait( 471, 15, 35, 0x4), FieldTrait( 472, 15, 36, 0x4),
5479  FieldTrait( 506, 7, 111, 0x4), FieldTrait( 541, 25, 25, 0x4), FieldTrait( 543, 15, 33, 0x4),
5480  FieldTrait( 555, 1, 107, 0xc), FieldTrait( 573, 7, 116, 0x4), FieldTrait( 581, 1, 14, 0x4),
5481  FieldTrait( 660, 1, 13, 0x4), FieldTrait( 667, 21, 51, 0x4), FieldTrait( 691, 15, 50, 0x4),
5482  FieldTrait( 702, 1, 109, 0xc), FieldTrait( 710, 15, 2, 0x4), FieldTrait( 711, 1, 108, 0xc),
5483  FieldTrait( 715, 25, 8, 0x1), FieldTrait( 716, 15, 9, 0x4), FieldTrait( 717, 15, 10, 0x4),
5484  FieldTrait( 721, 15, 1, 0x1), FieldTrait( 724, 1, 3, 0x4), FieldTrait( 727, 1, 5, 0x4),
5485  FieldTrait( 728, 1, 7, 0x4), FieldTrait( 730, 11, 104, 0x4), FieldTrait( 731, 1, 105, 0x4),
5486  FieldTrait( 734, 11, 106, 0x4), FieldTrait( 743, 25, 112, 0x4), FieldTrait( 753, 1, 110, 0xc),
5487  FieldTrait( 762, 15, 23, 0x4), FieldTrait( 811, 9, 125, 0x4), FieldTrait( 864, 1, 54, 0xc),
5488  FieldTrait( 873, 25, 55, 0x4), FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4),
5489  FieldTrait( 876, 15, 53, 0x4), FieldTrait( 947, 19, 39, 0x4), FieldTrait( 965, 15, 57, 0x4),
5490  FieldTrait( 966, 15, 58, 0x4), FieldTrait( 967, 9, 60, 0x4), FieldTrait( 968, 9, 61, 0x4),
5491  FieldTrait( 969, 9, 62, 0x4), FieldTrait( 970, 1, 63, 0x4), FieldTrait( 971, 1, 64, 0x4),
5492  FieldTrait( 996, 15, 66, 0x4), FieldTrait( 997, 15, 67, 0x4), FieldTrait(1011, 15, 119, 0x4),
5493  FieldTrait(1018, 1, 65, 0xc), FieldTrait(1049, 7, 59, 0x4), FieldTrait(1079, 26, 68, 0x4),
5494  FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4), FieldTrait(1151, 15, 69, 0x4),
5495  FieldTrait(1180, 15, 120, 0x4), FieldTrait(1181, 4, 121, 0x4), FieldTrait(1184, 2, 72, 0x4),
5496  FieldTrait(1185, 29, 73, 0x4), FieldTrait(1186, 15, 74, 0x4), FieldTrait(1191, 15, 76, 0x4),
5497  FieldTrait(1192, 10, 77, 0x4), FieldTrait(1193, 7, 78, 0x4), FieldTrait(1194, 1, 79, 0x4),
5498  FieldTrait(1195, 13, 80, 0x4), FieldTrait(1196, 15, 81, 0x4), FieldTrait(1197, 15, 88, 0x4),
5499  FieldTrait(1198, 1, 82, 0x4), FieldTrait(1199, 11, 83, 0x4), FieldTrait(1200, 11, 84, 0x4),
5500  FieldTrait(1227, 15, 75, 0x4), FieldTrait(1242, 8, 87, 0x4), FieldTrait(1244, 8, 86, 0x4),
5501  FieldTrait(1350, 4, 122, 0x4), FieldTrait(1352, 8, 123, 0x4), FieldTrait(1434, 1, 124, 0x4),
5502  FieldTrait(1435, 1, 89, 0x4), FieldTrait(1439, 1, 90, 0x4), FieldTrait(1449, 15, 91, 0x4),
5503  FieldTrait(1450, 15, 92, 0x4), FieldTrait(1451, 14, 93, 0x4), FieldTrait(1452, 14, 94, 0x4),
5504  FieldTrait(1457, 14, 95, 0x4), FieldTrait(1458, 14, 96, 0x4), FieldTrait(1478, 1, 97, 0x4),
5505  FieldTrait(1479, 1, 98, 0x4), FieldTrait(1480, 14, 99, 0x4), FieldTrait(1481, 1, 100, 0x4),
5506  FieldTrait(1482, 1, 101, 0x4), FieldTrait(1483, 1, 102, 0xc)
5507 };
5508 const FieldTrait_Hash_Array PositionReport::_ftha(PositionReport::_traits, 125);
5509 const MsgType PositionReport::_msgtype("AP");
5510 //-------------------------------------------------------------------------------------------------
5511 const FieldTrait PositionReport::NoPartyIDs::_traits[] =
5512 {
5513  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
5514  FieldTrait( 802, 1, 4, 0xc)
5515 };
5517 const MsgType PositionReport::NoPartyIDs::_msgtype("NoPartyIDs");
5518 const unsigned short PositionReport::NoPartyIDs::_fnum;
5519 //-------------------------------------------------------------------------------------------------
5520 const FieldTrait PositionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
5521 {
5522  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
5523 };
5524 const FieldTrait_Hash_Array PositionReport::NoPartyIDs::NoPartySubIDs::_ftha(PositionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
5527 //-------------------------------------------------------------------------------------------------
5528 const FieldTrait PositionReport::NoSecurityAltID::_traits[] =
5529 {
5530  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
5531 };
5533 const MsgType PositionReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
5534 const unsigned short PositionReport::NoSecurityAltID::_fnum;
5535 //-------------------------------------------------------------------------------------------------
5536 const FieldTrait PositionReport::NoLegs::_traits[] =
5537 {
5538  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
5539  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
5540  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
5541  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
5542  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
5543  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
5544  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
5545  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
5546  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
5547  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
5548  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
5549  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
5550  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
5551  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
5552  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
5553  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
5554  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
5555  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
5556 };
5557 const FieldTrait_Hash_Array PositionReport::NoLegs::_ftha(PositionReport::NoLegs::_traits, 54);
5559 const unsigned short PositionReport::NoLegs::_fnum;
5560 //-------------------------------------------------------------------------------------------------
5561 const FieldTrait PositionReport::NoLegs::NoLegSecurityAltID::_traits[] =
5562 {
5563  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
5564 };
5565 const FieldTrait_Hash_Array PositionReport::NoLegs::NoLegSecurityAltID::_ftha(PositionReport::NoLegs::NoLegSecurityAltID::_traits, 2);
5568 //-------------------------------------------------------------------------------------------------
5569 const FieldTrait PositionReport::NoPositions::_traits[] =
5570 {
5571  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 703, 15, 1, 0x4), FieldTrait( 704, 10, 2, 0x4),
5572  FieldTrait( 705, 10, 3, 0x4), FieldTrait( 706, 1, 4, 0x4), FieldTrait( 976, 25, 6, 0x4)
5573 };
5575 const MsgType PositionReport::NoPositions::_msgtype("NoPositions");
5576 const unsigned short PositionReport::NoPositions::_fnum;
5577 //-------------------------------------------------------------------------------------------------
5578 const FieldTrait PositionReport::NoPositions::NoNestedPartyIDs::_traits[] =
5579 {
5580  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
5581  FieldTrait( 804, 1, 4, 0xc)
5582 };
5583 const FieldTrait_Hash_Array PositionReport::NoPositions::NoNestedPartyIDs::_ftha(PositionReport::NoPositions::NoNestedPartyIDs::_traits, 4);
5586 //-------------------------------------------------------------------------------------------------
5587 const FieldTrait PositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
5588 {
5589  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
5590 };
5591 const FieldTrait_Hash_Array PositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(PositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
5594 //-------------------------------------------------------------------------------------------------
5595 const FieldTrait PositionReport::NoUnderlyings::_traits[] =
5596 {
5597  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
5598  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
5599  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
5600  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
5601  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
5602  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
5603  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
5604  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
5605  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
5606  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
5607  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
5608  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 732, 11, 73, 0x4),
5609  FieldTrait( 733, 1, 74, 0x4), FieldTrait( 763, 15, 9, 0x4), FieldTrait( 810, 11, 40, 0x4),
5610  FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4), FieldTrait( 879, 10, 39, 0x4),
5611  FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4), FieldTrait( 884, 13, 43, 0x4),
5612  FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4), FieldTrait( 887, 1, 46, 0xc),
5613  FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4), FieldTrait( 973, 13, 49, 0x4),
5614  FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4), FieldTrait( 984, 1, 75, 0xc),
5615  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1037, 13, 76, 0x4),
5616  FieldTrait(1038, 13, 53, 0x4), FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4),
5617  FieldTrait(1045, 9, 57, 0x4), FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc),
5618  FieldTrait(1213, 26, 59, 0x4), FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4),
5619  FieldTrait(1424, 15, 63, 0x4), FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4),
5620  FieldTrait(1441, 1, 66, 0x4), FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4),
5621  FieldTrait(1455, 14, 69, 0x4), FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4),
5622  FieldTrait(1460, 14, 72, 0x4)
5623 };
5625 const MsgType PositionReport::NoUnderlyings::_msgtype("NoUnderlyings");
5626 const unsigned short PositionReport::NoUnderlyings::_fnum;
5627 //-------------------------------------------------------------------------------------------------
5628 const FieldTrait PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
5629 {
5630  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
5631 };
5632 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(PositionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
5635 //-------------------------------------------------------------------------------------------------
5636 const FieldTrait PositionReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
5637 {
5638  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
5639 };
5640 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUnderlyingStips::_ftha(PositionReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
5643 //-------------------------------------------------------------------------------------------------
5644 const FieldTrait PositionReport::NoUnderlyings::NoUnderlyingAmounts::_traits[] =
5645 {
5646  FieldTrait( 985, 13, 1, 0x4), FieldTrait( 986, 13, 2, 0x4), FieldTrait( 987, 25, 3, 0x4),
5647  FieldTrait( 988, 15, 4, 0x4)
5648 };
5649 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUnderlyingAmounts::_ftha(PositionReport::NoUnderlyings::NoUnderlyingAmounts::_traits, 4);
5652 //-------------------------------------------------------------------------------------------------
5653 const FieldTrait PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
5654 {
5655  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
5656  FieldTrait(1062, 1, 4, 0xc)
5657 };
5658 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(PositionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
5661 //-------------------------------------------------------------------------------------------------
5662 const FieldTrait PositionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
5663 {
5664  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
5665 };
5666 const FieldTrait_Hash_Array PositionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(PositionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
5669 //-------------------------------------------------------------------------------------------------
5670 const FieldTrait PositionReport::NoPosAmt::_traits[] =
5671 {
5672  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
5673 };
5676 const unsigned short PositionReport::NoPosAmt::_fnum;
5677 //-------------------------------------------------------------------------------------------------
5678 const FieldTrait PositionReport::NoEvents::_traits[] =
5679 {
5680  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
5681  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
5682 };
5685 const unsigned short PositionReport::NoEvents::_fnum;
5686 //-------------------------------------------------------------------------------------------------
5688 {
5689  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
5690  FieldTrait(1052, 1, 4, 0xc)
5691 };
5693 const MsgType PositionReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
5694 const unsigned short PositionReport::NoInstrumentParties::_fnum;
5695 //-------------------------------------------------------------------------------------------------
5696 const FieldTrait PositionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
5697 {
5698  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
5699 };
5700 const FieldTrait_Hash_Array PositionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(PositionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5703 //-------------------------------------------------------------------------------------------------
5704 const FieldTrait PositionReport::NoComplexEvents::_traits[] =
5705 {
5706  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
5707  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
5708  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
5709 };
5711 const MsgType PositionReport::NoComplexEvents::_msgtype("NoComplexEvents");
5712 const unsigned short PositionReport::NoComplexEvents::_fnum;
5713 //-------------------------------------------------------------------------------------------------
5714 const FieldTrait PositionReport::NoComplexEvents::NoComplexEventDates::_traits[] =
5715 {
5716  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
5717 };
5718 const FieldTrait_Hash_Array PositionReport::NoComplexEvents::NoComplexEventDates::_ftha(PositionReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
5721 //-------------------------------------------------------------------------------------------------
5722 const FieldTrait PositionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5723 {
5724  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
5725 };
5726 const FieldTrait_Hash_Array PositionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(PositionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5729 //-------------------------------------------------------------------------------------------------
5730 const FieldTrait TradeCaptureReportRequestAck::_traits[] =
5731 {
5732  FieldTrait( 22, 15, 10, 0x4), FieldTrait( 48, 15, 9, 0x4), FieldTrait( 55, 15, 7, 0x4),
5733  FieldTrait( 58, 15, 100, 0x4), FieldTrait( 65, 15, 8, 0x4), FieldTrait( 106, 15, 36, 0x4),
5734  FieldTrait( 107, 15, 39, 0x4), FieldTrait( 167, 15, 14, 0x4), FieldTrait( 200, 21, 16, 0x4),
5735  FieldTrait( 201, 1, 77, 0x4), FieldTrait( 202, 11, 30, 0x4), FieldTrait( 206, 7, 32, 0x4),
5736  FieldTrait( 207, 20, 35, 0x4), FieldTrait( 223, 14, 34, 0x4), FieldTrait( 224, 25, 18, 0x4),
5737  FieldTrait( 225, 25, 19, 0x4), FieldTrait( 226, 1, 21, 0x4), FieldTrait( 227, 14, 22, 0x4),
5738  FieldTrait( 228, 9, 23, 0x4), FieldTrait( 231, 9, 33, 0x4), FieldTrait( 239, 1, 20, 0x4),
5739  FieldTrait( 240, 25, 29, 0x4), FieldTrait( 255, 15, 24, 0x4), FieldTrait( 263, 7, 3, 0x4),
5740  FieldTrait( 348, 2, 37, 0x4), FieldTrait( 349, 28, 38, 0x4), FieldTrait( 350, 2, 40, 0x4),
5741  FieldTrait( 351, 28, 41, 0x4), FieldTrait( 354, 2, 101, 0x4), FieldTrait( 355, 28, 102, 0x4),
5742  FieldTrait( 442, 7, 97, 0x4), FieldTrait( 454, 1, 11, 0xc), FieldTrait( 460, 1, 12, 0x4),
5743  FieldTrait( 461, 15, 13, 0x4), FieldTrait( 470, 18, 26, 0x4), FieldTrait( 471, 15, 27, 0x4),
5744  FieldTrait( 472, 15, 28, 0x4), FieldTrait( 541, 25, 17, 0x4), FieldTrait( 543, 15, 25, 0x4),
5745  FieldTrait( 555, 1, 96, 0xc), FieldTrait( 568, 15, 1, 0x1), FieldTrait( 569, 1, 2, 0x1),
5746  FieldTrait( 667, 21, 43, 0x4), FieldTrait( 691, 15, 42, 0x4), FieldTrait( 711, 1, 95, 0xc),
5747  FieldTrait( 725, 1, 98, 0x4), FieldTrait( 726, 15, 99, 0x4), FieldTrait( 748, 1, 4, 0x4),
5748  FieldTrait( 749, 1, 5, 0x1), FieldTrait( 750, 1, 6, 0x1), FieldTrait( 762, 15, 15, 0x4),
5749  FieldTrait( 864, 1, 46, 0xc), FieldTrait( 873, 25, 47, 0x4), FieldTrait( 874, 25, 48, 0x4),
5750  FieldTrait( 875, 1, 44, 0x4), FieldTrait( 876, 15, 45, 0x4), FieldTrait( 947, 19, 31, 0x4),
5751  FieldTrait( 965, 15, 49, 0x4), FieldTrait( 966, 15, 50, 0x4), FieldTrait( 967, 9, 52, 0x4),
5752  FieldTrait( 968, 9, 53, 0x4), FieldTrait( 969, 9, 54, 0x4), FieldTrait( 970, 1, 55, 0x4),
5753  FieldTrait( 971, 1, 56, 0x4), FieldTrait( 996, 15, 58, 0x4), FieldTrait( 997, 15, 59, 0x4),
5754  FieldTrait(1003, 15, 104, 0x4), FieldTrait(1011, 15, 103, 0x4), FieldTrait(1018, 1, 57, 0xc),
5755  FieldTrait(1040, 15, 105, 0x4), FieldTrait(1041, 15, 106, 0x4), FieldTrait(1042, 15, 107, 0x4),
5756  FieldTrait(1049, 7, 51, 0x4), FieldTrait(1079, 26, 60, 0x4), FieldTrait(1146, 13, 62, 0x4),
5757  FieldTrait(1147, 10, 63, 0x4), FieldTrait(1151, 15, 61, 0x4), FieldTrait(1184, 2, 64, 0x4),
5758  FieldTrait(1185, 29, 65, 0x4), FieldTrait(1186, 15, 66, 0x4), FieldTrait(1191, 15, 68, 0x4),
5759  FieldTrait(1192, 10, 69, 0x4), FieldTrait(1193, 7, 70, 0x4), FieldTrait(1194, 1, 71, 0x4),
5760  FieldTrait(1195, 13, 72, 0x4), FieldTrait(1196, 15, 73, 0x4), FieldTrait(1197, 15, 80, 0x4),
5761  FieldTrait(1198, 1, 74, 0x4), FieldTrait(1199, 11, 75, 0x4), FieldTrait(1200, 11, 76, 0x4),
5762  FieldTrait(1227, 15, 67, 0x4), FieldTrait(1242, 8, 79, 0x4), FieldTrait(1244, 8, 78, 0x4),
5763  FieldTrait(1435, 1, 81, 0x4), FieldTrait(1439, 1, 82, 0x4), FieldTrait(1449, 15, 83, 0x4),
5764  FieldTrait(1450, 15, 84, 0x4), FieldTrait(1451, 14, 85, 0x4), FieldTrait(1452, 14, 86, 0x4),
5765  FieldTrait(1457, 14, 87, 0x4), FieldTrait(1458, 14, 88, 0x4), FieldTrait(1478, 1, 89, 0x4),
5766  FieldTrait(1479, 1, 90, 0x4), FieldTrait(1480, 14, 91, 0x4), FieldTrait(1481, 1, 92, 0x4),
5767  FieldTrait(1482, 1, 93, 0x4), FieldTrait(1483, 1, 94, 0xc)
5768 };
5771 //-------------------------------------------------------------------------------------------------
5773 {
5774  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
5775 };
5779 //-------------------------------------------------------------------------------------------------
5781 {
5782  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
5783  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
5784  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
5785  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
5786  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
5787  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
5788  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
5789  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
5790  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
5791  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
5792  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
5793  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
5794  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
5795  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
5796  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
5797  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
5798  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
5799  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
5800 };
5803 const unsigned short TradeCaptureReportRequestAck::NoLegs::_fnum;
5804 //-------------------------------------------------------------------------------------------------
5805 const FieldTrait TradeCaptureReportRequestAck::NoLegs::NoLegSecurityAltID::_traits[] =
5806 {
5807  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
5808 };
5809 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoLegs::NoLegSecurityAltID::_ftha(TradeCaptureReportRequestAck::NoLegs::NoLegSecurityAltID::_traits, 2);
5812 //-------------------------------------------------------------------------------------------------
5814 {
5815  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
5816  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
5817  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
5818  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
5819  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
5820  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
5821  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
5822  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
5823  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
5824  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
5825  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
5826  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
5827  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
5828  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
5829  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
5830  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
5831  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
5832  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
5833  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
5834  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
5835  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
5836  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
5837  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
5838  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
5839 };
5843 //-------------------------------------------------------------------------------------------------
5844 const FieldTrait TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
5845 {
5846  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
5847 };
5848 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
5851 //-------------------------------------------------------------------------------------------------
5852 const FieldTrait TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingStips::_traits[] =
5853 {
5854  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
5855 };
5856 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingStips::_ftha(TradeCaptureReportRequestAck::NoUnderlyings::NoUnderlyingStips::_traits, 2);
5859 //-------------------------------------------------------------------------------------------------
5860 const FieldTrait TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
5861 {
5862  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
5863  FieldTrait(1062, 1, 4, 0xc)
5864 };
5865 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
5868 //-------------------------------------------------------------------------------------------------
5869 const FieldTrait TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
5870 {
5871  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
5872 };
5873 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(TradeCaptureReportRequestAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
5876 //-------------------------------------------------------------------------------------------------
5878 {
5879  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
5880  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
5881 };
5885 //-------------------------------------------------------------------------------------------------
5887 {
5888  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
5889  FieldTrait(1052, 1, 4, 0xc)
5890 };
5894 //-------------------------------------------------------------------------------------------------
5895 const FieldTrait TradeCaptureReportRequestAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
5896 {
5897  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
5898 };
5899 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradeCaptureReportRequestAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
5902 //-------------------------------------------------------------------------------------------------
5904 {
5905  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
5906  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
5907  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
5908 };
5912 //-------------------------------------------------------------------------------------------------
5913 const FieldTrait TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::_traits[] =
5914 {
5915  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
5916 };
5917 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::_ftha(TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::_traits, 3);
5920 //-------------------------------------------------------------------------------------------------
5921 const FieldTrait TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
5922 {
5923  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
5924 };
5925 const FieldTrait_Hash_Array TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradeCaptureReportRequestAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
5928 //-------------------------------------------------------------------------------------------------
5929 const FieldTrait TradeCaptureReportAck::_traits[] =
5930 {
5931  FieldTrait( 6, 11, 130, 0x4), FieldTrait( 15, 19, 165, 0x4), FieldTrait( 17, 15, 17, 0x4),
5932  FieldTrait( 22, 15, 22, 0x4), FieldTrait( 30, 20, 127, 0x4), FieldTrait( 31, 11, 123, 0x4),
5933  FieldTrait( 32, 10, 122, 0x4), FieldTrait( 48, 15, 21, 0x4), FieldTrait( 55, 15, 19, 0x4),
5934  FieldTrait( 58, 15, 111, 0x4), FieldTrait( 60, 22, 107, 0x4), FieldTrait( 63, 15, 134, 0x4),
5935  FieldTrait( 64, 25, 140, 0x4), FieldTrait( 65, 15, 20, 0x4), FieldTrait( 75, 25, 128, 0x4),
5936  FieldTrait( 106, 15, 48, 0x4), FieldTrait( 107, 15, 51, 0x4), FieldTrait( 120, 19, 166, 0x4),
5937  FieldTrait( 150, 7, 8, 0x4), FieldTrait( 167, 15, 26, 0x4), FieldTrait( 194, 11, 125, 0x4),
5938  FieldTrait( 195, 12, 126, 0x4), FieldTrait( 200, 21, 28, 0x4), FieldTrait( 201, 1, 89, 0x4),
5939  FieldTrait( 202, 11, 42, 0x4), FieldTrait( 206, 7, 44, 0x4), FieldTrait( 207, 20, 47, 0x4),
5940  FieldTrait( 223, 14, 46, 0x4), FieldTrait( 224, 25, 30, 0x4), FieldTrait( 225, 25, 31, 0x4),
5941  FieldTrait( 226, 1, 33, 0x4), FieldTrait( 227, 14, 34, 0x4), FieldTrait( 228, 9, 35, 0x4),
5942  FieldTrait( 231, 9, 45, 0x4), FieldTrait( 239, 1, 32, 0x4), FieldTrait( 240, 25, 41, 0x4),
5943  FieldTrait( 255, 15, 36, 0x4), FieldTrait( 263, 7, 14, 0x4), FieldTrait( 348, 2, 49, 0x4),
5944  FieldTrait( 349, 28, 50, 0x4), FieldTrait( 350, 2, 52, 0x4), FieldTrait( 351, 28, 53, 0x4),
5945  FieldTrait( 354, 2, 112, 0x4), FieldTrait( 355, 28, 113, 0x4), FieldTrait( 378, 1, 116, 0x4),
5946  FieldTrait( 381, 13, 156, 0x4), FieldTrait( 423, 1, 118, 0x4), FieldTrait( 442, 7, 132, 0x4),
5947  FieldTrait( 454, 1, 23, 0xc), FieldTrait( 460, 1, 24, 0x4), FieldTrait( 461, 15, 25, 0x4),
5948  FieldTrait( 470, 18, 38, 0x4), FieldTrait( 471, 15, 39, 0x4), FieldTrait( 472, 15, 40, 0x4),
5949  FieldTrait( 487, 1, 2, 0x4), FieldTrait( 527, 15, 18, 0x4), FieldTrait( 541, 25, 29, 0x4),
5950  FieldTrait( 543, 15, 37, 0x4), FieldTrait( 552, 1, 148, 0xc), FieldTrait( 555, 1, 114, 0xc),
5951  FieldTrait( 570, 8, 117, 0x4), FieldTrait( 571, 15, 1, 0x4), FieldTrait( 572, 15, 9, 0x4),
5952  FieldTrait( 573, 7, 135, 0x4), FieldTrait( 574, 15, 136, 0x4), FieldTrait( 635, 15, 115, 0x4),
5953  FieldTrait( 667, 21, 55, 0x4), FieldTrait( 669, 11, 124, 0x4), FieldTrait( 691, 15, 54, 0x4),
5954  FieldTrait( 711, 1, 163, 0xc), FieldTrait( 715, 25, 129, 0x4), FieldTrait( 716, 15, 141, 0x4),
5955  FieldTrait( 717, 15, 142, 0x4), FieldTrait( 725, 1, 109, 0x4), FieldTrait( 726, 15, 110, 0x4),
5956  FieldTrait( 751, 1, 12, 0x4), FieldTrait( 753, 1, 143, 0xc), FieldTrait( 762, 15, 27, 0x4),
5957  FieldTrait( 768, 1, 108, 0xc), FieldTrait( 779, 22, 146, 0x4), FieldTrait( 797, 8, 137, 0x4),
5958  FieldTrait( 818, 15, 13, 0x4), FieldTrait( 819, 1, 131, 0x4), FieldTrait( 820, 15, 15, 0x4),
5959  FieldTrait( 822, 15, 119, 0x4), FieldTrait( 823, 15, 121, 0x4), FieldTrait( 824, 15, 133, 0x4),
5960  FieldTrait( 828, 1, 4, 0x4), FieldTrait( 829, 1, 5, 0x4), FieldTrait( 830, 15, 7, 0x4),
5961  FieldTrait( 852, 8, 138, 0x4), FieldTrait( 853, 1, 139, 0x4), FieldTrait( 854, 1, 120, 0x4),
5962  FieldTrait( 855, 1, 6, 0x4), FieldTrait( 856, 1, 3, 0x4), FieldTrait( 864, 1, 58, 0xc),
5963  FieldTrait( 873, 25, 59, 0x4), FieldTrait( 874, 25, 60, 0x4), FieldTrait( 875, 1, 56, 0x4),
5964  FieldTrait( 876, 15, 57, 0x4), FieldTrait( 880, 15, 16, 0x4), FieldTrait( 881, 15, 10, 0x4),
5965  FieldTrait( 939, 1, 11, 0x4), FieldTrait( 947, 19, 43, 0x4), FieldTrait( 965, 15, 61, 0x4),
5966  FieldTrait( 966, 15, 62, 0x4), FieldTrait( 967, 9, 64, 0x4), FieldTrait( 968, 9, 65, 0x4),
5967  FieldTrait( 969, 9, 66, 0x4), FieldTrait( 970, 1, 67, 0x4), FieldTrait( 971, 1, 68, 0x4),
5968  FieldTrait( 991, 11, 147, 0x4), FieldTrait( 994, 15, 144, 0x4), FieldTrait( 996, 15, 70, 0x4),
5969  FieldTrait( 997, 15, 71, 0x4), FieldTrait(1003, 15, 150, 0x4), FieldTrait(1011, 15, 145, 0x4),
5970  FieldTrait(1015, 7, 149, 0x4), FieldTrait(1018, 1, 69, 0xc), FieldTrait(1040, 15, 151, 0x4),
5971  FieldTrait(1041, 15, 152, 0x4), FieldTrait(1042, 15, 153, 0x4), FieldTrait(1049, 7, 63, 0x4),
5972  FieldTrait(1056, 10, 154, 0x4), FieldTrait(1071, 12, 155, 0x4), FieldTrait(1079, 26, 72, 0x4),
5973  FieldTrait(1116, 1, 157, 0xc), FieldTrait(1123, 7, 158, 0x4), FieldTrait(1124, 7, 159, 0x4),
5974  FieldTrait(1125, 25, 160, 0x4), FieldTrait(1126, 15, 161, 0x4), FieldTrait(1127, 15, 162, 0x4),
5975  FieldTrait(1135, 15, 164, 0x4), FieldTrait(1146, 13, 74, 0x4), FieldTrait(1147, 10, 75, 0x4),
5976  FieldTrait(1151, 15, 73, 0x4), FieldTrait(1184, 2, 76, 0x4), FieldTrait(1185, 29, 77, 0x4),
5977  FieldTrait(1186, 15, 78, 0x4), FieldTrait(1191, 15, 80, 0x4), FieldTrait(1192, 10, 81, 0x4),
5978  FieldTrait(1193, 7, 82, 0x4), FieldTrait(1194, 1, 83, 0x4), FieldTrait(1195, 13, 84, 0x4),
5979  FieldTrait(1196, 15, 85, 0x4), FieldTrait(1197, 15, 92, 0x4), FieldTrait(1198, 1, 86, 0x4),
5980  FieldTrait(1199, 11, 87, 0x4), FieldTrait(1200, 11, 88, 0x4), FieldTrait(1227, 15, 79, 0x4),
5981  FieldTrait(1242, 8, 91, 0x4), FieldTrait(1244, 8, 90, 0x4), FieldTrait(1300, 15, 171, 0x4),
5982  FieldTrait(1301, 20, 172, 0x4), FieldTrait(1329, 9, 167, 0x4), FieldTrait(1387, 1, 168, 0xc),
5983  FieldTrait(1390, 1, 169, 0x4), FieldTrait(1430, 7, 170, 0x4), FieldTrait(1435, 1, 93, 0x4),
5984  FieldTrait(1439, 1, 94, 0x4), FieldTrait(1449, 15, 95, 0x4), FieldTrait(1450, 15, 96, 0x4),
5985  FieldTrait(1451, 14, 97, 0x4), FieldTrait(1452, 14, 98, 0x4), FieldTrait(1457, 14, 99, 0x4),
5986  FieldTrait(1458, 14, 100, 0x4), FieldTrait(1478, 1, 101, 0x4), FieldTrait(1479, 1, 102, 0x4),
5987  FieldTrait(1480, 14, 103, 0x4), FieldTrait(1481, 1, 104, 0x4), FieldTrait(1482, 1, 105, 0x4),
5988  FieldTrait(1483, 1, 106, 0xc)
5989 };
5990 const FieldTrait_Hash_Array TradeCaptureReportAck::_ftha(TradeCaptureReportAck::_traits, 172);
5992 //-------------------------------------------------------------------------------------------------
5994 {
5995  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
5996 };
6000 //-------------------------------------------------------------------------------------------------
6001 const FieldTrait TradeCaptureReportAck::NoSides::_traits[] =
6002 {
6003  FieldTrait( 1, 15, 3, 0x4), FieldTrait( 11, 15, 64, 0x4), FieldTrait( 12, 13, 17, 0x4),
6004  FieldTrait( 13, 7, 18, 0x4), FieldTrait( 14, 10, 81, 0x4), FieldTrait( 18, 16, 73, 0x4),
6005  FieldTrait( 37, 15, 62, 0x4), FieldTrait( 38, 10, 75, 0x4), FieldTrait( 39, 7, 74, 0x4),
6006  FieldTrait( 40, 7, 70, 0x4), FieldTrait( 44, 11, 71, 0x4), FieldTrait( 54, 7, 1, 0x1),
6007  FieldTrait( 59, 7, 82, 0x4), FieldTrait( 66, 15, 66, 0x4), FieldTrait( 70, 15, 43, 0x4),
6008  FieldTrait( 77, 7, 35, 0x4), FieldTrait( 78, 1, 44, 0xc), FieldTrait( 81, 7, 6, 0x4),
6009  FieldTrait( 83, 1, 51, 0x4), FieldTrait( 99, 11, 72, 0x4), FieldTrait( 118, 13, 31, 0x4),
6010  FieldTrait( 119, 13, 32, 0x4), FieldTrait( 126, 22, 83, 0x4), FieldTrait( 136, 1, 39, 0xc),
6011  FieldTrait( 151, 10, 80, 0x4), FieldTrait( 152, 10, 76, 0x4), FieldTrait( 155, 9, 33, 0x4),
6012  FieldTrait( 156, 7, 34, 0x4), FieldTrait( 157, 1, 21, 0x4), FieldTrait( 158, 14, 23, 0x4),
6013  FieldTrait( 159, 13, 24, 0x4), FieldTrait( 198, 15, 63, 0x4), FieldTrait( 230, 25, 22, 0x4),
6014  FieldTrait( 232, 1, 38, 0xc), FieldTrait( 237, 13, 30, 0x4), FieldTrait( 238, 13, 29, 0x4),
6015  FieldTrait( 336, 15, 14, 0x4), FieldTrait( 376, 15, 11, 0x4), FieldTrait( 377, 8, 12, 0x4),
6016  FieldTrait( 430, 1, 54, 0x4), FieldTrait( 453, 1, 2, 0xc), FieldTrait( 468, 7, 78, 0x4),
6017  FieldTrait( 469, 9, 79, 0x4), FieldTrait( 479, 19, 19, 0x4), FieldTrait( 483, 22, 97, 0x4),
6018  FieldTrait( 497, 7, 20, 0x4), FieldTrait( 516, 14, 77, 0x4), FieldTrait( 518, 1, 37, 0xc),
6019  FieldTrait( 526, 15, 65, 0x4), FieldTrait( 528, 7, 92, 0x4), FieldTrait( 529, 16, 93, 0x4),
6020  FieldTrait( 575, 8, 7, 0x4), FieldTrait( 576, 1, 8, 0xc), FieldTrait( 578, 15, 9, 0x4),
6021  FieldTrait( 579, 15, 10, 0x4), FieldTrait( 581, 1, 5, 0x4), FieldTrait( 582, 1, 13, 0x4),
6022  FieldTrait( 586, 22, 98, 0x4), FieldTrait( 591, 7, 42, 0x4), FieldTrait( 625, 15, 15, 0x4),
6023  FieldTrait( 660, 1, 4, 0x4), FieldTrait( 738, 13, 25, 0x4), FieldTrait( 752, 1, 36, 0x4),
6024  FieldTrait( 775, 1, 99, 0x4), FieldTrait( 821, 15, 95, 0x4), FieldTrait( 825, 15, 40, 0x4),
6025  FieldTrait( 826, 1, 41, 0x4), FieldTrait( 920, 13, 26, 0x4), FieldTrait( 921, 13, 27, 0x4),
6026  FieldTrait( 922, 13, 28, 0x4), FieldTrait( 943, 15, 16, 0x4), FieldTrait(1005, 15, 48, 0x4),
6027  FieldTrait(1006, 15, 49, 0x4), FieldTrait(1007, 15, 50, 0x4), FieldTrait(1008, 1, 52, 0x4),
6028  FieldTrait(1009, 1, 47, 0x4), FieldTrait(1016, 1, 53, 0xc), FieldTrait(1057, 8, 46, 0x4),
6029  FieldTrait(1072, 13, 45, 0x4), FieldTrait(1080, 15, 67, 0x4), FieldTrait(1081, 7, 68, 0x4),
6030  FieldTrait(1082, 10, 84, 0x4), FieldTrait(1083, 7, 85, 0x4), FieldTrait(1084, 7, 86, 0x4),
6031  FieldTrait(1085, 10, 87, 0x4), FieldTrait(1086, 10, 88, 0x4), FieldTrait(1087, 10, 89, 0x4),
6032  FieldTrait(1088, 10, 90, 0x4), FieldTrait(1093, 7, 96, 0x4), FieldTrait(1115, 7, 61, 0x4),
6033  FieldTrait(1138, 10, 91, 0x4), FieldTrait(1154, 19, 55, 0x4), FieldTrait(1155, 19, 56, 0x4),
6034  FieldTrait(1158, 1, 57, 0xc), FieldTrait(1427, 15, 58, 0x4), FieldTrait(1428, 1, 59, 0x4),
6035  FieldTrait(1429, 1, 60, 0x4), FieldTrait(1431, 1, 69, 0x4), FieldTrait(1432, 1, 94, 0x4)
6036 };
6039 const unsigned short TradeCaptureReportAck::NoSides::_fnum;
6040 //-------------------------------------------------------------------------------------------------
6041 const FieldTrait TradeCaptureReportAck::NoSides::NoAllocs::_traits[] =
6042 {
6043  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
6044  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4), FieldTrait( 756, 1, 5, 0xc),
6045  FieldTrait( 989, 15, 9, 0x4), FieldTrait( 993, 15, 7, 0x4), FieldTrait(1002, 1, 8, 0x4),
6046  FieldTrait(1136, 15, 10, 0x4)
6047 };
6048 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoAllocs::_ftha(TradeCaptureReportAck::NoSides::NoAllocs::_traits, 10);
6051 //-------------------------------------------------------------------------------------------------
6052 const FieldTrait TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::_traits[] =
6053 {
6054  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
6055  FieldTrait( 806, 1, 4, 0xc)
6056 };
6057 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::_ftha(TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::_traits, 4);
6060 //-------------------------------------------------------------------------------------------------
6061 const FieldTrait TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
6062 {
6063  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
6064 };
6065 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(TradeCaptureReportAck::NoSides::NoAllocs::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
6068 //-------------------------------------------------------------------------------------------------
6069 const FieldTrait TradeCaptureReportAck::NoSides::NoMiscFees::_traits[] =
6070 {
6071  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
6072  FieldTrait( 891, 1, 4, 0x4)
6073 };
6074 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoMiscFees::_ftha(TradeCaptureReportAck::NoSides::NoMiscFees::_traits, 4);
6077 //-------------------------------------------------------------------------------------------------
6078 const FieldTrait TradeCaptureReportAck::NoSides::NoStipulations::_traits[] =
6079 {
6080  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
6081 };
6082 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoStipulations::_ftha(TradeCaptureReportAck::NoSides::NoStipulations::_traits, 2);
6085 //-------------------------------------------------------------------------------------------------
6086 const FieldTrait TradeCaptureReportAck::NoSides::NoPartyIDs::_traits[] =
6087 {
6088  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
6089  FieldTrait( 802, 1, 4, 0xc)
6090 };
6091 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoPartyIDs::_ftha(TradeCaptureReportAck::NoSides::NoPartyIDs::_traits, 4);
6094 //-------------------------------------------------------------------------------------------------
6095 const FieldTrait TradeCaptureReportAck::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
6096 {
6097  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
6098 };
6099 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(TradeCaptureReportAck::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
6102 //-------------------------------------------------------------------------------------------------
6103 const FieldTrait TradeCaptureReportAck::NoSides::NoContAmts::_traits[] =
6104 {
6105  FieldTrait( 519, 1, 1, 0x4), FieldTrait( 520, 9, 2, 0x4), FieldTrait( 521, 19, 3, 0x4)
6106 };
6107 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoContAmts::_ftha(TradeCaptureReportAck::NoSides::NoContAmts::_traits, 3);
6110 //-------------------------------------------------------------------------------------------------
6111 const FieldTrait TradeCaptureReportAck::NoSides::NoClearingInstructions::_traits[] =
6112 {
6113  FieldTrait( 577, 1, 1, 0x4)
6114 };
6115 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoClearingInstructions::_ftha(TradeCaptureReportAck::NoSides::NoClearingInstructions::_traits, 1);
6118 //-------------------------------------------------------------------------------------------------
6119 const FieldTrait TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_traits[] =
6120 {
6121  FieldTrait(1012, 22, 1, 0x4), FieldTrait(1013, 1, 2, 0x4), FieldTrait(1014, 15, 3, 0x4)
6122 };
6123 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_ftha(TradeCaptureReportAck::NoSides::NoSideTrdRegTS::_traits, 3);
6126 //-------------------------------------------------------------------------------------------------
6127 const FieldTrait TradeCaptureReportAck::NoSides::NoSettlDetails::_traits[] =
6128 {
6129  FieldTrait( 781, 1, 2, 0xc), FieldTrait(1164, 7, 1, 0x4)
6130 };
6131 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoSettlDetails::_ftha(TradeCaptureReportAck::NoSides::NoSettlDetails::_traits, 2);
6134 //-------------------------------------------------------------------------------------------------
6135 const FieldTrait TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits[] =
6136 {
6137  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
6138  FieldTrait( 801, 1, 4, 0xc)
6139 };
6140 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::_ftha(TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::_traits, 4);
6143 //-------------------------------------------------------------------------------------------------
6144 const FieldTrait TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
6145 {
6146  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
6147 };
6148 const FieldTrait_Hash_Array TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(TradeCaptureReportAck::NoSides::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
6151 //-------------------------------------------------------------------------------------------------
6152 const FieldTrait TradeCaptureReportAck::NoLegs::_traits[] =
6153 {
6154  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
6155  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
6156  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
6157  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 564, 7, 58, 0x4), FieldTrait( 565, 1, 59, 0x4),
6158  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 62, 0x4), FieldTrait( 588, 25, 63, 0x4),
6159  FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4),
6160  FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4),
6161  FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc),
6162  FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4),
6163  FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4),
6164  FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4),
6165  FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4),
6166  FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4),
6167  FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4),
6168  FieldTrait( 637, 11, 64, 0x4), FieldTrait( 654, 15, 61, 0x4), FieldTrait( 675, 19, 66, 0x4),
6169  FieldTrait( 683, 1, 57, 0xc), FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4),
6170  FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4),
6171  FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4),
6172  FieldTrait( 990, 15, 65, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
6173  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1073, 12, 67, 0x4), FieldTrait(1074, 10, 68, 0x4),
6174  FieldTrait(1075, 13, 69, 0x4), FieldTrait(1152, 1, 70, 0x4), FieldTrait(1212, 26, 47, 0x4),
6175  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1342, 1, 71, 0xc), FieldTrait(1358, 1, 48, 0x4),
6176  FieldTrait(1379, 9, 72, 0x4), FieldTrait(1381, 14, 73, 0x4), FieldTrait(1383, 9, 74, 0x4),
6177  FieldTrait(1384, 16, 75, 0x4), FieldTrait(1418, 10, 76, 0x4), FieldTrait(1420, 1, 49, 0x4),
6178  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
6179  FieldTrait(1440, 1, 54, 0x4)
6180 };
6183 const unsigned short TradeCaptureReportAck::NoLegs::_fnum;
6184 //-------------------------------------------------------------------------------------------------
6185 const FieldTrait TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_traits[] =
6186 {
6187  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
6188  FieldTrait( 804, 1, 4, 0xc)
6189 };
6190 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_ftha(TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::_traits, 4);
6193 //-------------------------------------------------------------------------------------------------
6194 const FieldTrait TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
6195 {
6196  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
6197 };
6198 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(TradeCaptureReportAck::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
6201 //-------------------------------------------------------------------------------------------------
6202 const FieldTrait TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_traits[] =
6203 {
6204  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
6205 };
6206 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_ftha(TradeCaptureReportAck::NoLegs::NoLegSecurityAltID::_traits, 2);
6209 //-------------------------------------------------------------------------------------------------
6210 const FieldTrait TradeCaptureReportAck::NoLegs::NoLegStipulations::_traits[] =
6211 {
6212  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
6213 };
6214 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoLegStipulations::_ftha(TradeCaptureReportAck::NoLegs::NoLegStipulations::_traits, 2);
6217 //-------------------------------------------------------------------------------------------------
6218 const FieldTrait TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_traits[] =
6219 {
6220  FieldTrait(1330, 15, 1, 0x4), FieldTrait(1331, 15, 2, 0x4), FieldTrait(1332, 15, 3, 0x4),
6221  FieldTrait(1333, 15, 4, 0x4), FieldTrait(1334, 1, 5, 0xc), FieldTrait(1337, 15, 7, 0x4),
6222  FieldTrait(1338, 15, 8, 0x4), FieldTrait(1339, 21, 9, 0x4), FieldTrait(1340, 11, 12, 0x4),
6223  FieldTrait(1341, 15, 15, 0x4), FieldTrait(1343, 1, 14, 0x4), FieldTrait(1344, 15, 6, 0x4),
6224  FieldTrait(1345, 25, 10, 0x4), FieldTrait(1391, 7, 13, 0x4), FieldTrait(1392, 15, 16, 0x4),
6225  FieldTrait(1405, 26, 11, 0x4)
6226 };
6227 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_ftha(TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::_traits, 16);
6230 //-------------------------------------------------------------------------------------------------
6231 const FieldTrait TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits[] =
6232 {
6233  FieldTrait(1335, 15, 1, 0x4), FieldTrait(1336, 15, 2, 0x4)
6234 };
6235 const FieldTrait_Hash_Array TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_ftha(TradeCaptureReportAck::NoLegs::NoOfLegUnderlyings::NoUnderlyingLegSecurityAltID::_traits, 2);
6238 //-------------------------------------------------------------------------------------------------
6240 {
6241  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
6242  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
6243  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
6244  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
6245  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
6246  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
6247  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
6248  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
6249  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
6250  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
6251  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
6252  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
6253  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
6254  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
6255  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
6256  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
6257  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
6258  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
6259  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
6260  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
6261  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
6262  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
6263  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
6264  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
6265 };
6268 const unsigned short TradeCaptureReportAck::NoUnderlyings::_fnum;
6269 //-------------------------------------------------------------------------------------------------
6270 const FieldTrait TradeCaptureReportAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
6271 {
6272  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
6273 };
6274 const FieldTrait_Hash_Array TradeCaptureReportAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(TradeCaptureReportAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
6277 //-------------------------------------------------------------------------------------------------
6278 const FieldTrait TradeCaptureReportAck::NoUnderlyings::NoUnderlyingStips::_traits[] =
6279 {
6280  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
6281 };
6282 const FieldTrait_Hash_Array TradeCaptureReportAck::NoUnderlyings::NoUnderlyingStips::_ftha(TradeCaptureReportAck::NoUnderlyings::NoUnderlyingStips::_traits, 2);
6285 //-------------------------------------------------------------------------------------------------
6286 const FieldTrait TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
6287 {
6288  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
6289  FieldTrait(1062, 1, 4, 0xc)
6290 };
6291 const FieldTrait_Hash_Array TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
6294 //-------------------------------------------------------------------------------------------------
6295 const FieldTrait TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
6296 {
6297  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
6298 };
6299 const FieldTrait_Hash_Array TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(TradeCaptureReportAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
6302 //-------------------------------------------------------------------------------------------------
6303 const FieldTrait TradeCaptureReportAck::NoPosAmt::_traits[] =
6304 {
6305  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
6306 };
6309 const unsigned short TradeCaptureReportAck::NoPosAmt::_fnum;
6310 //-------------------------------------------------------------------------------------------------
6312 {
6313  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
6314  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
6315 };
6319 //-------------------------------------------------------------------------------------------------
6320 const FieldTrait TradeCaptureReportAck::NoEvents::_traits[] =
6321 {
6322  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
6323  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
6324 };
6327 const unsigned short TradeCaptureReportAck::NoEvents::_fnum;
6328 //-------------------------------------------------------------------------------------------------
6330 {
6331  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
6332  FieldTrait(1052, 1, 4, 0xc)
6333 };
6337 //-------------------------------------------------------------------------------------------------
6338 const FieldTrait TradeCaptureReportAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
6339 {
6340  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
6341 };
6342 const FieldTrait_Hash_Array TradeCaptureReportAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradeCaptureReportAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
6345 //-------------------------------------------------------------------------------------------------
6347 {
6348  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
6349  FieldTrait(1120, 1, 4, 0xc)
6350 };
6354 //-------------------------------------------------------------------------------------------------
6355 const FieldTrait TradeCaptureReportAck::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
6356 {
6357  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
6358 };
6359 const FieldTrait_Hash_Array TradeCaptureReportAck::NoRootPartyIDs::NoRootPartySubIDs::_ftha(TradeCaptureReportAck::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
6362 //-------------------------------------------------------------------------------------------------
6364 {
6365  FieldTrait(1388, 1, 1, 0x4), FieldTrait(1389, 8, 2, 0x4)
6366 };
6370 //-------------------------------------------------------------------------------------------------
6372 {
6373  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
6374  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
6375  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
6376 };
6380 //-------------------------------------------------------------------------------------------------
6381 const FieldTrait TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::_traits[] =
6382 {
6383  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
6384 };
6385 const FieldTrait_Hash_Array TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::_ftha(TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::_traits, 3);
6388 //-------------------------------------------------------------------------------------------------
6389 const FieldTrait TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
6390 {
6391  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
6392 };
6393 const FieldTrait_Hash_Array TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradeCaptureReportAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
6396 //-------------------------------------------------------------------------------------------------
6397 const FieldTrait AllocationReport::_traits[] =
6398 {
6399  FieldTrait( 6, 11, 131, 0x1), FieldTrait( 15, 19, 141, 0x4), FieldTrait( 22, 15, 25, 0x4),
6400  FieldTrait( 30, 20, 126, 0x4), FieldTrait( 48, 15, 24, 0x4), FieldTrait( 53, 10, 124, 0x1),
6401  FieldTrait( 54, 7, 21, 0x1), FieldTrait( 55, 15, 22, 0x4), FieldTrait( 58, 15, 155, 0x4),
6402  FieldTrait( 60, 22, 145, 0x4), FieldTrait( 63, 15, 146, 0x4), FieldTrait( 64, 25, 147, 0x4),
6403  FieldTrait( 65, 15, 23, 0x4), FieldTrait( 70, 15, 2, 0x4), FieldTrait( 71, 7, 3, 0x1),
6404  FieldTrait( 72, 15, 10, 0x4), FieldTrait( 73, 1, 16, 0xc), FieldTrait( 74, 1, 142, 0x4),
6405  FieldTrait( 75, 25, 144, 0x1), FieldTrait( 77, 7, 153, 0x4), FieldTrait( 78, 1, 176, 0xc),
6406  FieldTrait( 87, 1, 8, 0x1), FieldTrait( 88, 1, 9, 0x4), FieldTrait( 106, 15, 51, 0x4),
6407  FieldTrait( 107, 15, 54, 0x4), FieldTrait( 118, 13, 152, 0x4), FieldTrait( 124, 1, 17, 0xc),
6408  FieldTrait( 157, 1, 158, 0x4), FieldTrait( 158, 14, 159, 0x4), FieldTrait( 159, 13, 160, 0x4),
6409  FieldTrait( 167, 15, 29, 0x4), FieldTrait( 196, 15, 12, 0x4), FieldTrait( 197, 1, 13, 0x4),
6410  FieldTrait( 200, 21, 31, 0x4), FieldTrait( 201, 1, 92, 0x4), FieldTrait( 202, 11, 45, 0x4),
6411  FieldTrait( 206, 7, 47, 0x4), FieldTrait( 207, 20, 50, 0x4), FieldTrait( 218, 12, 133, 0x4),
6412  FieldTrait( 220, 19, 134, 0x4), FieldTrait( 221, 15, 135, 0x4), FieldTrait( 222, 15, 136, 0x4),
6413  FieldTrait( 223, 14, 49, 0x4), FieldTrait( 224, 25, 33, 0x4), FieldTrait( 225, 25, 34, 0x4),
6414  FieldTrait( 226, 1, 36, 0x4), FieldTrait( 227, 14, 37, 0x4), FieldTrait( 228, 9, 38, 0x4),
6415  FieldTrait( 229, 25, 127, 0x4), FieldTrait( 231, 9, 48, 0x4), FieldTrait( 232, 1, 167, 0xc),
6416  FieldTrait( 235, 15, 168, 0x4), FieldTrait( 236, 14, 169, 0x4), FieldTrait( 237, 13, 151, 0x4),
6417  FieldTrait( 238, 13, 150, 0x4), FieldTrait( 239, 1, 35, 0x4), FieldTrait( 240, 25, 44, 0x4),
6418  FieldTrait( 255, 15, 39, 0x4), FieldTrait( 336, 15, 128, 0x4), FieldTrait( 348, 2, 52, 0x4),
6419  FieldTrait( 349, 28, 53, 0x4), FieldTrait( 350, 2, 55, 0x4), FieldTrait( 351, 28, 56, 0x4),
6420  FieldTrait( 354, 2, 156, 0x4), FieldTrait( 355, 28, 157, 0x4), FieldTrait( 381, 13, 149, 0x4),
6421  FieldTrait( 423, 1, 130, 0x4), FieldTrait( 442, 7, 180, 0x4), FieldTrait( 453, 1, 143, 0xc),
6422  FieldTrait( 454, 1, 26, 0xc), FieldTrait( 460, 1, 27, 0x4), FieldTrait( 461, 15, 28, 0x4),
6423  FieldTrait( 466, 15, 14, 0x4), FieldTrait( 470, 18, 41, 0x4), FieldTrait( 471, 15, 42, 0x4),
6424  FieldTrait( 472, 15, 43, 0x4), FieldTrait( 540, 13, 161, 0x4), FieldTrait( 541, 25, 32, 0x4),
6425  FieldTrait( 543, 15, 40, 0x4), FieldTrait( 555, 1, 123, 0xc), FieldTrait( 570, 8, 18, 0x4),
6426  FieldTrait( 574, 15, 20, 0x4), FieldTrait( 578, 15, 182, 0x4), FieldTrait( 579, 15, 185, 0x4),
6427  FieldTrait( 582, 1, 181, 0x4), FieldTrait( 625, 15, 129, 0x4), FieldTrait( 650, 8, 166, 0x4),
6428  FieldTrait( 662, 11, 137, 0x4), FieldTrait( 663, 1, 138, 0x4), FieldTrait( 667, 21, 58, 0x4),
6429  FieldTrait( 668, 1, 110, 0x4), FieldTrait( 691, 15, 57, 0x4), FieldTrait( 696, 25, 171, 0x4),
6430  FieldTrait( 697, 11, 172, 0x4), FieldTrait( 698, 1, 173, 0x4), FieldTrait( 699, 15, 139, 0x4),
6431  FieldTrait( 700, 8, 19, 0x4), FieldTrait( 701, 25, 170, 0x4), FieldTrait( 711, 1, 122, 0xc),
6432  FieldTrait( 715, 25, 177, 0x4), FieldTrait( 738, 13, 162, 0x4), FieldTrait( 753, 1, 187, 0xc),
6433  FieldTrait( 754, 8, 154, 0x4), FieldTrait( 755, 15, 1, 0x1), FieldTrait( 761, 15, 140, 0x4),
6434  FieldTrait( 762, 15, 30, 0x4), FieldTrait( 775, 1, 148, 0x4), FieldTrait( 788, 1, 117, 0x4),
6435  FieldTrait( 793, 15, 6, 0x4), FieldTrait( 794, 1, 7, 0x1), FieldTrait( 795, 15, 4, 0x4),
6436  FieldTrait( 796, 1, 5, 0x4), FieldTrait( 808, 1, 11, 0x4), FieldTrait( 819, 1, 186, 0x4),
6437  FieldTrait( 828, 1, 178, 0x4), FieldTrait( 829, 1, 179, 0x4), FieldTrait( 854, 1, 125, 0x4),
6438  FieldTrait( 857, 1, 15, 0x4), FieldTrait( 860, 11, 132, 0x4), FieldTrait( 864, 1, 61, 0xc),
6439  FieldTrait( 869, 14, 111, 0x4), FieldTrait( 870, 1, 112, 0xc), FieldTrait( 873, 25, 62, 0x4),
6440  FieldTrait( 874, 25, 63, 0x4), FieldTrait( 875, 1, 59, 0x4), FieldTrait( 876, 15, 60, 0x4),
6441  FieldTrait( 892, 1, 174, 0x4), FieldTrait( 893, 8, 175, 0x4), FieldTrait( 898, 14, 121, 0x4),
6442  FieldTrait( 913, 15, 113, 0x4), FieldTrait( 914, 15, 114, 0x4), FieldTrait( 915, 25, 115, 0x4),
6443  FieldTrait( 916, 25, 118, 0x4), FieldTrait( 917, 25, 119, 0x4), FieldTrait( 918, 19, 116, 0x4),
6444  FieldTrait( 919, 1, 120, 0x4), FieldTrait( 920, 13, 163, 0x4), FieldTrait( 921, 13, 164, 0x4),
6445  FieldTrait( 922, 13, 165, 0x4), FieldTrait( 947, 19, 46, 0x4), FieldTrait( 965, 15, 64, 0x4),
6446  FieldTrait( 966, 15, 65, 0x4), FieldTrait( 967, 9, 67, 0x4), FieldTrait( 968, 9, 68, 0x4),
6447  FieldTrait( 969, 9, 69, 0x4), FieldTrait( 970, 1, 70, 0x4), FieldTrait( 971, 1, 71, 0x4),
6448  FieldTrait( 991, 11, 183, 0x4), FieldTrait( 996, 15, 73, 0x4), FieldTrait( 997, 15, 74, 0x4),
6449  FieldTrait(1011, 15, 184, 0x4), FieldTrait(1018, 1, 72, 0xc), FieldTrait(1049, 7, 66, 0x4),
6450  FieldTrait(1079, 26, 75, 0x4), FieldTrait(1146, 13, 77, 0x4), FieldTrait(1147, 10, 78, 0x4),
6451  FieldTrait(1151, 15, 76, 0x4), FieldTrait(1184, 2, 79, 0x4), FieldTrait(1185, 29, 80, 0x4),
6452  FieldTrait(1186, 15, 81, 0x4), FieldTrait(1191, 15, 83, 0x4), FieldTrait(1192, 10, 84, 0x4),
6453  FieldTrait(1193, 7, 85, 0x4), FieldTrait(1194, 1, 86, 0x4), FieldTrait(1195, 13, 87, 0x4),
6454  FieldTrait(1196, 15, 88, 0x4), FieldTrait(1197, 15, 95, 0x4), FieldTrait(1198, 1, 89, 0x4),
6455  FieldTrait(1199, 11, 90, 0x4), FieldTrait(1200, 11, 91, 0x4), FieldTrait(1227, 15, 82, 0x4),
6456  FieldTrait(1242, 8, 94, 0x4), FieldTrait(1244, 8, 93, 0x4), FieldTrait(1435, 1, 96, 0x4),
6457  FieldTrait(1439, 1, 97, 0x4), FieldTrait(1445, 1, 188, 0xc), FieldTrait(1449, 15, 98, 0x4),
6458  FieldTrait(1450, 15, 99, 0x4), FieldTrait(1451, 14, 100, 0x4), FieldTrait(1452, 14, 101, 0x4),
6459  FieldTrait(1457, 14, 102, 0x4), FieldTrait(1458, 14, 103, 0x4), FieldTrait(1478, 1, 104, 0x4),
6460  FieldTrait(1479, 1, 105, 0x4), FieldTrait(1480, 14, 106, 0x4), FieldTrait(1481, 1, 107, 0x4),
6461  FieldTrait(1482, 1, 108, 0x4), FieldTrait(1483, 1, 109, 0xc)
6462 };
6463 const FieldTrait_Hash_Array AllocationReport::_ftha(AllocationReport::_traits, 188);
6465 //-------------------------------------------------------------------------------------------------
6466 const FieldTrait AllocationReport::NoOrders::_traits[] =
6467 {
6468  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 7, 0x4),
6469  FieldTrait( 66, 15, 5, 0x4), FieldTrait( 198, 15, 3, 0x4), FieldTrait( 526, 15, 4, 0x4),
6470  FieldTrait( 756, 1, 6, 0xc), FieldTrait( 799, 11, 8, 0x4), FieldTrait( 800, 10, 9, 0x4)
6471 };
6474 const unsigned short AllocationReport::NoOrders::_fnum;
6475 //-------------------------------------------------------------------------------------------------
6476 const FieldTrait AllocationReport::NoOrders::NoNested2PartyIDs::_traits[] =
6477 {
6478  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
6479  FieldTrait( 806, 1, 4, 0xc)
6480 };
6481 const FieldTrait_Hash_Array AllocationReport::NoOrders::NoNested2PartyIDs::_ftha(AllocationReport::NoOrders::NoNested2PartyIDs::_traits, 4);
6484 //-------------------------------------------------------------------------------------------------
6485 const FieldTrait AllocationReport::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
6486 {
6487  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
6488 };
6489 const FieldTrait_Hash_Array AllocationReport::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(AllocationReport::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
6492 //-------------------------------------------------------------------------------------------------
6493 const FieldTrait AllocationReport::NoAllocs::_traits[] =
6494 {
6495  FieldTrait( 12, 13, 14, 0x4), FieldTrait( 13, 7, 15, 0x4), FieldTrait( 79, 15, 1, 0x4),
6496  FieldTrait( 80, 10, 5, 0x4), FieldTrait( 81, 7, 7, 0x4), FieldTrait( 85, 1, 35, 0xc),
6497  FieldTrait( 119, 13, 20, 0x4), FieldTrait( 120, 19, 22, 0x4), FieldTrait( 136, 1, 28, 0xc),
6498  FieldTrait( 153, 11, 18, 0x4), FieldTrait( 154, 13, 19, 0x4), FieldTrait( 155, 9, 24, 0x4),
6499  FieldTrait( 156, 7, 25, 0x4), FieldTrait( 161, 15, 11, 0x4), FieldTrait( 169, 1, 32, 0x4),
6500  FieldTrait( 170, 15, 33, 0x4), FieldTrait( 171, 15, 34, 0x4), FieldTrait( 172, 1, 31, 0x4),
6501  FieldTrait( 208, 8, 9, 0x4), FieldTrait( 209, 1, 10, 0x4), FieldTrait( 360, 2, 12, 0x4),
6502  FieldTrait( 361, 28, 13, 0x4), FieldTrait( 366, 11, 4, 0x4), FieldTrait( 467, 15, 6, 0x4),
6503  FieldTrait( 479, 19, 16, 0x4), FieldTrait( 497, 7, 17, 0x4), FieldTrait( 539, 1, 8, 0xc),
6504  FieldTrait( 573, 7, 3, 0x4), FieldTrait( 576, 1, 29, 0xc), FieldTrait( 635, 15, 41, 0x4),
6505  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 23, 0x4), FieldTrait( 737, 13, 21, 0x4),
6506  FieldTrait( 741, 13, 27, 0x4), FieldTrait( 742, 13, 26, 0x4), FieldTrait( 780, 1, 30, 0x4),
6507  FieldTrait( 989, 15, 36, 0x4), FieldTrait( 992, 1, 39, 0x4), FieldTrait( 993, 15, 38, 0x4),
6508  FieldTrait(1002, 1, 37, 0x4), FieldTrait(1047, 7, 40, 0x4)
6509 };
6512 const unsigned short AllocationReport::NoAllocs::_fnum;
6513 //-------------------------------------------------------------------------------------------------
6514 const FieldTrait AllocationReport::NoAllocs::NoDlvyInst::_traits[] =
6515 {
6516  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
6517 };
6518 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoDlvyInst::_ftha(AllocationReport::NoAllocs::NoDlvyInst::_traits, 3);
6521 //-------------------------------------------------------------------------------------------------
6522 const FieldTrait AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits[] =
6523 {
6524  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
6525  FieldTrait( 801, 1, 4, 0xc)
6526 };
6527 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_ftha(AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
6530 //-------------------------------------------------------------------------------------------------
6531 const FieldTrait AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
6532 {
6533  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
6534 };
6535 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(AllocationReport::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
6538 //-------------------------------------------------------------------------------------------------
6539 const FieldTrait AllocationReport::NoAllocs::NoMiscFees::_traits[] =
6540 {
6541  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
6542  FieldTrait( 891, 1, 4, 0x4)
6543 };
6544 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoMiscFees::_ftha(AllocationReport::NoAllocs::NoMiscFees::_traits, 4);
6547 //-------------------------------------------------------------------------------------------------
6548 const FieldTrait AllocationReport::NoAllocs::NoNestedPartyIDs::_traits[] =
6549 {
6550  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
6551  FieldTrait( 804, 1, 4, 0xc)
6552 };
6553 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoNestedPartyIDs::_ftha(AllocationReport::NoAllocs::NoNestedPartyIDs::_traits, 4);
6556 //-------------------------------------------------------------------------------------------------
6557 const FieldTrait AllocationReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
6558 {
6559  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
6560 };
6561 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationReport::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
6564 //-------------------------------------------------------------------------------------------------
6565 const FieldTrait AllocationReport::NoAllocs::NoClearingInstructions::_traits[] =
6566 {
6567  FieldTrait( 577, 1, 1, 0x4)
6568 };
6569 const FieldTrait_Hash_Array AllocationReport::NoAllocs::NoClearingInstructions::_ftha(AllocationReport::NoAllocs::NoClearingInstructions::_traits, 1);
6572 //-------------------------------------------------------------------------------------------------
6573 const FieldTrait AllocationReport::NoExecs::_traits[] =
6574 {
6575  FieldTrait( 17, 15, 2, 0x4), FieldTrait( 29, 7, 6, 0x4), FieldTrait( 31, 11, 4, 0x4),
6576  FieldTrait( 32, 10, 1, 0x4), FieldTrait( 527, 15, 3, 0x4), FieldTrait( 669, 11, 5, 0x4),
6577  FieldTrait(1003, 15, 7, 0x4), FieldTrait(1041, 15, 8, 0x4)
6578 };
6581 const unsigned short AllocationReport::NoExecs::_fnum;
6582 //-------------------------------------------------------------------------------------------------
6583 const FieldTrait AllocationReport::NoStipulations::_traits[] =
6584 {
6585  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
6586 };
6588 const MsgType AllocationReport::NoStipulations::_msgtype("NoStipulations");
6589 const unsigned short AllocationReport::NoStipulations::_fnum;
6590 //-------------------------------------------------------------------------------------------------
6591 const FieldTrait AllocationReport::NoPartyIDs::_traits[] =
6592 {
6593  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
6594  FieldTrait( 802, 1, 4, 0xc)
6595 };
6598 const unsigned short AllocationReport::NoPartyIDs::_fnum;
6599 //-------------------------------------------------------------------------------------------------
6600 const FieldTrait AllocationReport::NoPartyIDs::NoPartySubIDs::_traits[] =
6601 {
6602  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
6603 };
6604 const FieldTrait_Hash_Array AllocationReport::NoPartyIDs::NoPartySubIDs::_ftha(AllocationReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
6607 //-------------------------------------------------------------------------------------------------
6608 const FieldTrait AllocationReport::NoSecurityAltID::_traits[] =
6609 {
6610  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
6611 };
6613 const MsgType AllocationReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
6614 const unsigned short AllocationReport::NoSecurityAltID::_fnum;
6615 //-------------------------------------------------------------------------------------------------
6616 const FieldTrait AllocationReport::NoLegs::_traits[] =
6617 {
6618  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
6619  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
6620  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
6621  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
6622  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
6623  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
6624  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
6625  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
6626  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
6627  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
6628  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
6629  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
6630  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
6631  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
6632  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
6633  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
6634  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
6635  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
6636 };
6639 const unsigned short AllocationReport::NoLegs::_fnum;
6640 //-------------------------------------------------------------------------------------------------
6641 const FieldTrait AllocationReport::NoLegs::NoLegSecurityAltID::_traits[] =
6642 {
6643  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
6644 };
6645 const FieldTrait_Hash_Array AllocationReport::NoLegs::NoLegSecurityAltID::_ftha(AllocationReport::NoLegs::NoLegSecurityAltID::_traits, 2);
6648 //-------------------------------------------------------------------------------------------------
6649 const FieldTrait AllocationReport::NoUnderlyings::_traits[] =
6650 {
6651  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
6652  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
6653  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
6654  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
6655  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
6656  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
6657  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
6658  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
6659  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
6660  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
6661  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
6662  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
6663  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
6664  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
6665  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
6666  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
6667  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
6668  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
6669  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
6670  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
6671  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
6672  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
6673  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
6674  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
6675 };
6677 const MsgType AllocationReport::NoUnderlyings::_msgtype("NoUnderlyings");
6678 const unsigned short AllocationReport::NoUnderlyings::_fnum;
6679 //-------------------------------------------------------------------------------------------------
6680 const FieldTrait AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
6681 {
6682  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
6683 };
6684 const FieldTrait_Hash_Array AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(AllocationReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
6687 //-------------------------------------------------------------------------------------------------
6688 const FieldTrait AllocationReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
6689 {
6690  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
6691 };
6692 const FieldTrait_Hash_Array AllocationReport::NoUnderlyings::NoUnderlyingStips::_ftha(AllocationReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
6695 //-------------------------------------------------------------------------------------------------
6696 const FieldTrait AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
6697 {
6698  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
6699  FieldTrait(1062, 1, 4, 0xc)
6700 };
6701 const FieldTrait_Hash_Array AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
6704 //-------------------------------------------------------------------------------------------------
6705 const FieldTrait AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
6706 {
6707  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
6708 };
6709 const FieldTrait_Hash_Array AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(AllocationReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
6712 //-------------------------------------------------------------------------------------------------
6713 const FieldTrait AllocationReport::NoPosAmt::_traits[] =
6714 {
6715  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
6716 };
6719 const unsigned short AllocationReport::NoPosAmt::_fnum;
6720 //-------------------------------------------------------------------------------------------------
6721 const FieldTrait AllocationReport::NoEvents::_traits[] =
6722 {
6723  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
6724  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
6725 };
6728 const unsigned short AllocationReport::NoEvents::_fnum;
6729 //-------------------------------------------------------------------------------------------------
6730 const FieldTrait AllocationReport::NoInstrAttrib::_traits[] =
6731 {
6732  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
6733 };
6735 const MsgType AllocationReport::NoInstrAttrib::_msgtype("NoInstrAttrib");
6736 const unsigned short AllocationReport::NoInstrAttrib::_fnum;
6737 //-------------------------------------------------------------------------------------------------
6739 {
6740  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
6741  FieldTrait(1052, 1, 4, 0xc)
6742 };
6744 const MsgType AllocationReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
6746 //-------------------------------------------------------------------------------------------------
6747 const FieldTrait AllocationReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
6748 {
6749  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
6750 };
6751 const FieldTrait_Hash_Array AllocationReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AllocationReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
6754 //-------------------------------------------------------------------------------------------------
6755 const FieldTrait AllocationReport::NoRateSources::_traits[] =
6756 {
6757  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
6758 };
6760 const MsgType AllocationReport::NoRateSources::_msgtype("NoRateSources");
6761 const unsigned short AllocationReport::NoRateSources::_fnum;
6762 //-------------------------------------------------------------------------------------------------
6763 const FieldTrait AllocationReport::NoComplexEvents::_traits[] =
6764 {
6765  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
6766  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
6767  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
6768 };
6770 const MsgType AllocationReport::NoComplexEvents::_msgtype("NoComplexEvents");
6771 const unsigned short AllocationReport::NoComplexEvents::_fnum;
6772 //-------------------------------------------------------------------------------------------------
6773 const FieldTrait AllocationReport::NoComplexEvents::NoComplexEventDates::_traits[] =
6774 {
6775  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
6776 };
6777 const FieldTrait_Hash_Array AllocationReport::NoComplexEvents::NoComplexEventDates::_ftha(AllocationReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
6780 //-------------------------------------------------------------------------------------------------
6781 const FieldTrait AllocationReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
6782 {
6783  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
6784 };
6785 const FieldTrait_Hash_Array AllocationReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AllocationReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
6788 //-------------------------------------------------------------------------------------------------
6789 const FieldTrait AllocationReportAck::_traits[] =
6790 {
6791  FieldTrait( 53, 10, 20, 0x4), FieldTrait( 58, 15, 14, 0x4), FieldTrait( 60, 22, 6, 0x4),
6792  FieldTrait( 70, 15, 2, 0x4), FieldTrait( 71, 7, 21, 0x4), FieldTrait( 75, 25, 5, 0x4),
6793  FieldTrait( 78, 1, 17, 0xc), FieldTrait( 87, 1, 7, 0x4), FieldTrait( 88, 1, 8, 0x4),
6794  FieldTrait( 167, 15, 13, 0x4), FieldTrait( 354, 2, 15, 0x4), FieldTrait( 355, 28, 16, 0x4),
6795  FieldTrait( 453, 1, 3, 0xc), FieldTrait( 460, 1, 12, 0x4), FieldTrait( 573, 7, 11, 0x4),
6796  FieldTrait( 715, 25, 18, 0x4), FieldTrait( 755, 15, 1, 0x1), FieldTrait( 793, 15, 4, 0x4),
6797  FieldTrait( 794, 1, 9, 0x4), FieldTrait( 808, 1, 10, 0x4), FieldTrait( 819, 1, 19, 0x4)
6798 };
6799 const FieldTrait_Hash_Array AllocationReportAck::_ftha(AllocationReportAck::_traits, 21);
6801 //-------------------------------------------------------------------------------------------------
6802 const FieldTrait AllocationReportAck::NoAllocs::_traits[] =
6803 {
6804  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 12, 0x4), FieldTrait( 161, 15, 6, 0x4),
6805  FieldTrait( 360, 2, 7, 0x4), FieldTrait( 361, 28, 8, 0x4), FieldTrait( 366, 11, 3, 0x4),
6806  FieldTrait( 467, 15, 4, 0x4), FieldTrait( 539, 1, 13, 0xc), FieldTrait( 661, 1, 2, 0x4),
6807  FieldTrait( 776, 1, 5, 0x4), FieldTrait( 989, 15, 9, 0x4), FieldTrait( 992, 1, 11, 0x4),
6808  FieldTrait( 993, 15, 10, 0x4), FieldTrait(1047, 7, 14, 0x4)
6809 };
6812 const unsigned short AllocationReportAck::NoAllocs::_fnum;
6813 //-------------------------------------------------------------------------------------------------
6814 const FieldTrait AllocationReportAck::NoAllocs::NoNestedPartyIDs::_traits[] =
6815 {
6816  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
6817  FieldTrait( 804, 1, 4, 0xc)
6818 };
6819 const FieldTrait_Hash_Array AllocationReportAck::NoAllocs::NoNestedPartyIDs::_ftha(AllocationReportAck::NoAllocs::NoNestedPartyIDs::_traits, 4);
6822 //-------------------------------------------------------------------------------------------------
6823 const FieldTrait AllocationReportAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
6824 {
6825  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
6826 };
6827 const FieldTrait_Hash_Array AllocationReportAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationReportAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
6830 //-------------------------------------------------------------------------------------------------
6831 const FieldTrait AllocationReportAck::NoPartyIDs::_traits[] =
6832 {
6833  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
6834  FieldTrait( 802, 1, 4, 0xc)
6835 };
6838 const unsigned short AllocationReportAck::NoPartyIDs::_fnum;
6839 //-------------------------------------------------------------------------------------------------
6840 const FieldTrait AllocationReportAck::NoPartyIDs::NoPartySubIDs::_traits[] =
6841 {
6842  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
6843 };
6844 const FieldTrait_Hash_Array AllocationReportAck::NoPartyIDs::NoPartySubIDs::_ftha(AllocationReportAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
6847 //-------------------------------------------------------------------------------------------------
6848 const FieldTrait ConfirmationAck::_traits[] =
6849 {
6850  FieldTrait( 58, 15, 7, 0x4), FieldTrait( 60, 22, 3, 0x1), FieldTrait( 75, 25, 2, 0x1),
6851  FieldTrait( 354, 2, 8, 0x4), FieldTrait( 355, 28, 9, 0x4), FieldTrait( 573, 7, 6, 0x4),
6852  FieldTrait( 664, 15, 1, 0x1), FieldTrait( 774, 1, 5, 0x4), FieldTrait( 940, 1, 4, 0x1)
6853 };
6854 const FieldTrait_Hash_Array ConfirmationAck::_ftha(ConfirmationAck::_traits, 9);
6856 //-------------------------------------------------------------------------------------------------
6857 const FieldTrait SettlementInstructionRequest::_traits[] =
6858 {
6859  FieldTrait( 54, 7, 6, 0x4), FieldTrait( 60, 22, 2, 0x1), FieldTrait( 79, 15, 4, 0x4),
6860  FieldTrait( 120, 19, 16, 0x4), FieldTrait( 126, 22, 11, 0x4), FieldTrait( 167, 15, 8, 0x4),
6861  FieldTrait( 168, 22, 10, 0x4), FieldTrait( 169, 1, 13, 0x4), FieldTrait( 170, 15, 14, 0x4),
6862  FieldTrait( 171, 15, 15, 0x4), FieldTrait( 453, 1, 3, 0xc), FieldTrait( 460, 1, 7, 0x4),
6863  FieldTrait( 461, 15, 9, 0x4), FieldTrait( 661, 1, 5, 0x4), FieldTrait( 779, 22, 12, 0x4),
6864  FieldTrait( 791, 15, 1, 0x1)
6865 };
6868 //-------------------------------------------------------------------------------------------------
6870 {
6871  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
6872  FieldTrait( 802, 1, 4, 0xc)
6873 };
6877 //-------------------------------------------------------------------------------------------------
6878 const FieldTrait SettlementInstructionRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
6879 {
6880  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
6881 };
6882 const FieldTrait_Hash_Array SettlementInstructionRequest::NoPartyIDs::NoPartySubIDs::_ftha(SettlementInstructionRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
6885 //-------------------------------------------------------------------------------------------------
6886 const FieldTrait AssignmentReport::_traits[] =
6887 {
6888  FieldTrait( 1, 15, 5, 0x4), FieldTrait( 15, 19, 95, 0x4), FieldTrait( 22, 15, 10, 0x4),
6889  FieldTrait( 48, 15, 9, 0x4), FieldTrait( 55, 15, 7, 0x4), FieldTrait( 58, 15, 112, 0x4),
6890  FieldTrait( 65, 15, 8, 0x4), FieldTrait( 106, 15, 36, 0x4), FieldTrait( 107, 15, 39, 0x4),
6891  FieldTrait( 167, 15, 14, 0x4), FieldTrait( 200, 21, 16, 0x4), FieldTrait( 201, 1, 77, 0x4),
6892  FieldTrait( 202, 11, 30, 0x4), FieldTrait( 206, 7, 32, 0x4), FieldTrait( 207, 20, 35, 0x4),
6893  FieldTrait( 223, 14, 34, 0x4), FieldTrait( 224, 25, 18, 0x4), FieldTrait( 225, 25, 19, 0x4),
6894  FieldTrait( 226, 1, 21, 0x4), FieldTrait( 227, 14, 22, 0x4), FieldTrait( 228, 9, 23, 0x4),
6895  FieldTrait( 231, 9, 33, 0x4), FieldTrait( 239, 1, 20, 0x4), FieldTrait( 240, 25, 29, 0x4),
6896  FieldTrait( 255, 15, 24, 0x4), FieldTrait( 348, 2, 37, 0x4), FieldTrait( 349, 28, 38, 0x4),
6897  FieldTrait( 350, 2, 40, 0x4), FieldTrait( 351, 28, 41, 0x4), FieldTrait( 354, 2, 113, 0x4),
6898  FieldTrait( 355, 28, 114, 0x4), FieldTrait( 432, 25, 104, 0x4), FieldTrait( 453, 1, 4, 0xc),
6899  FieldTrait( 454, 1, 11, 0xc), FieldTrait( 460, 1, 12, 0x4), FieldTrait( 461, 15, 13, 0x4),
6900  FieldTrait( 470, 18, 26, 0x4), FieldTrait( 471, 15, 27, 0x4), FieldTrait( 472, 15, 28, 0x4),
6901  FieldTrait( 541, 25, 17, 0x4), FieldTrait( 543, 15, 25, 0x4), FieldTrait( 555, 1, 96, 0xc),
6902  FieldTrait( 581, 1, 6, 0x4), FieldTrait( 667, 21, 43, 0x4), FieldTrait( 691, 15, 42, 0x4),
6903  FieldTrait( 702, 1, 98, 0xc), FieldTrait( 710, 15, 120, 0x4), FieldTrait( 711, 1, 97, 0xc),
6904  FieldTrait( 715, 25, 111, 0x1), FieldTrait( 716, 15, 109, 0x4), FieldTrait( 717, 15, 110, 0x4),
6905  FieldTrait( 730, 11, 101, 0x4), FieldTrait( 731, 1, 102, 0x4), FieldTrait( 732, 11, 103, 0x4),
6906  FieldTrait( 734, 11, 115, 0x4), FieldTrait( 744, 7, 105, 0x4), FieldTrait( 745, 10, 106, 0x4),
6907  FieldTrait( 746, 13, 107, 0x4), FieldTrait( 747, 7, 108, 0x4), FieldTrait( 753, 1, 99, 0xc),
6908  FieldTrait( 762, 15, 15, 0x4), FieldTrait( 832, 1, 2, 0x4), FieldTrait( 833, 15, 1, 0x1),
6909  FieldTrait( 834, 12, 100, 0x4), FieldTrait( 864, 1, 46, 0xc), FieldTrait( 873, 25, 47, 0x4),
6910  FieldTrait( 874, 25, 48, 0x4), FieldTrait( 875, 1, 44, 0x4), FieldTrait( 876, 15, 45, 0x4),
6911  FieldTrait( 912, 8, 3, 0x4), FieldTrait( 947, 19, 31, 0x4), FieldTrait( 965, 15, 49, 0x4),
6912  FieldTrait( 966, 15, 50, 0x4), FieldTrait( 967, 9, 52, 0x4), FieldTrait( 968, 9, 53, 0x4),
6913  FieldTrait( 969, 9, 54, 0x4), FieldTrait( 970, 1, 55, 0x4), FieldTrait( 971, 1, 56, 0x4),
6914  FieldTrait( 996, 15, 58, 0x4), FieldTrait( 997, 15, 59, 0x4), FieldTrait(1018, 1, 57, 0xc),
6915  FieldTrait(1049, 7, 51, 0x4), FieldTrait(1079, 26, 60, 0x4), FieldTrait(1146, 13, 62, 0x4),
6916  FieldTrait(1147, 10, 63, 0x4), FieldTrait(1151, 15, 61, 0x4), FieldTrait(1180, 15, 116, 0x4),
6917  FieldTrait(1181, 4, 117, 0x4), FieldTrait(1184, 2, 64, 0x4), FieldTrait(1185, 29, 65, 0x4),
6918  FieldTrait(1186, 15, 66, 0x4), FieldTrait(1191, 15, 68, 0x4), FieldTrait(1192, 10, 69, 0x4),
6919  FieldTrait(1193, 7, 70, 0x4), FieldTrait(1194, 1, 71, 0x4), FieldTrait(1195, 13, 72, 0x4),
6920  FieldTrait(1196, 15, 73, 0x4), FieldTrait(1197, 15, 80, 0x4), FieldTrait(1198, 1, 74, 0x4),
6921  FieldTrait(1199, 11, 75, 0x4), FieldTrait(1200, 11, 76, 0x4), FieldTrait(1227, 15, 67, 0x4),
6922  FieldTrait(1242, 8, 79, 0x4), FieldTrait(1244, 8, 78, 0x4), FieldTrait(1350, 4, 118, 0x4),
6923  FieldTrait(1352, 8, 119, 0x4), FieldTrait(1435, 1, 81, 0x4), FieldTrait(1439, 1, 82, 0x4),
6924  FieldTrait(1449, 15, 83, 0x4), FieldTrait(1450, 15, 84, 0x4), FieldTrait(1451, 14, 85, 0x4),
6925  FieldTrait(1452, 14, 86, 0x4), FieldTrait(1457, 14, 87, 0x4), FieldTrait(1458, 14, 88, 0x4),
6926  FieldTrait(1478, 1, 89, 0x4), FieldTrait(1479, 1, 90, 0x4), FieldTrait(1480, 14, 91, 0x4),
6927  FieldTrait(1481, 1, 92, 0x4), FieldTrait(1482, 1, 93, 0x4), FieldTrait(1483, 1, 94, 0xc)
6928 };
6929 const FieldTrait_Hash_Array AssignmentReport::_ftha(AssignmentReport::_traits, 120);
6931 //-------------------------------------------------------------------------------------------------
6932 const FieldTrait AssignmentReport::NoPartyIDs::_traits[] =
6933 {
6934  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
6935  FieldTrait( 802, 1, 4, 0xc)
6936 };
6939 const unsigned short AssignmentReport::NoPartyIDs::_fnum;
6940 //-------------------------------------------------------------------------------------------------
6941 const FieldTrait AssignmentReport::NoPartyIDs::NoPartySubIDs::_traits[] =
6942 {
6943  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
6944 };
6945 const FieldTrait_Hash_Array AssignmentReport::NoPartyIDs::NoPartySubIDs::_ftha(AssignmentReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
6948 //-------------------------------------------------------------------------------------------------
6949 const FieldTrait AssignmentReport::NoSecurityAltID::_traits[] =
6950 {
6951  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
6952 };
6954 const MsgType AssignmentReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
6955 const unsigned short AssignmentReport::NoSecurityAltID::_fnum;
6956 //-------------------------------------------------------------------------------------------------
6957 const FieldTrait AssignmentReport::NoLegs::_traits[] =
6958 {
6959  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
6960  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
6961  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
6962  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
6963  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
6964  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
6965  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
6966  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
6967  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
6968  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
6969  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
6970  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
6971  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
6972  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
6973  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
6974  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
6975  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
6976  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
6977 };
6980 const unsigned short AssignmentReport::NoLegs::_fnum;
6981 //-------------------------------------------------------------------------------------------------
6982 const FieldTrait AssignmentReport::NoLegs::NoLegSecurityAltID::_traits[] =
6983 {
6984  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
6985 };
6986 const FieldTrait_Hash_Array AssignmentReport::NoLegs::NoLegSecurityAltID::_ftha(AssignmentReport::NoLegs::NoLegSecurityAltID::_traits, 2);
6989 //-------------------------------------------------------------------------------------------------
6990 const FieldTrait AssignmentReport::NoPositions::_traits[] =
6991 {
6992  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 703, 15, 1, 0x4), FieldTrait( 704, 10, 2, 0x4),
6993  FieldTrait( 705, 10, 3, 0x4), FieldTrait( 706, 1, 4, 0x4), FieldTrait( 976, 25, 6, 0x4)
6994 };
6997 const unsigned short AssignmentReport::NoPositions::_fnum;
6998 //-------------------------------------------------------------------------------------------------
6999 const FieldTrait AssignmentReport::NoPositions::NoNestedPartyIDs::_traits[] =
7000 {
7001  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
7002  FieldTrait( 804, 1, 4, 0xc)
7003 };
7004 const FieldTrait_Hash_Array AssignmentReport::NoPositions::NoNestedPartyIDs::_ftha(AssignmentReport::NoPositions::NoNestedPartyIDs::_traits, 4);
7007 //-------------------------------------------------------------------------------------------------
7008 const FieldTrait AssignmentReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
7009 {
7010  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
7011 };
7012 const FieldTrait_Hash_Array AssignmentReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AssignmentReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
7015 //-------------------------------------------------------------------------------------------------
7016 const FieldTrait AssignmentReport::NoUnderlyings::_traits[] =
7017 {
7018  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
7019  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
7020  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
7021  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
7022  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
7023  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
7024  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
7025  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
7026  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
7027  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
7028  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
7029  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
7030  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
7031  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
7032  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
7033  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
7034  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
7035  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
7036  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
7037  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
7038  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
7039  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
7040  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
7041  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
7042 };
7044 const MsgType AssignmentReport::NoUnderlyings::_msgtype("NoUnderlyings");
7045 const unsigned short AssignmentReport::NoUnderlyings::_fnum;
7046 //-------------------------------------------------------------------------------------------------
7047 const FieldTrait AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
7048 {
7049  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
7050 };
7051 const FieldTrait_Hash_Array AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(AssignmentReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
7054 //-------------------------------------------------------------------------------------------------
7055 const FieldTrait AssignmentReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
7056 {
7057  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
7058 };
7059 const FieldTrait_Hash_Array AssignmentReport::NoUnderlyings::NoUnderlyingStips::_ftha(AssignmentReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
7062 //-------------------------------------------------------------------------------------------------
7063 const FieldTrait AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
7064 {
7065  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
7066  FieldTrait(1062, 1, 4, 0xc)
7067 };
7068 const FieldTrait_Hash_Array AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
7071 //-------------------------------------------------------------------------------------------------
7072 const FieldTrait AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
7073 {
7074  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
7075 };
7076 const FieldTrait_Hash_Array AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(AssignmentReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
7079 //-------------------------------------------------------------------------------------------------
7080 const FieldTrait AssignmentReport::NoPosAmt::_traits[] =
7081 {
7082  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
7083 };
7086 const unsigned short AssignmentReport::NoPosAmt::_fnum;
7087 //-------------------------------------------------------------------------------------------------
7088 const FieldTrait AssignmentReport::NoEvents::_traits[] =
7089 {
7090  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
7091  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
7092 };
7095 const unsigned short AssignmentReport::NoEvents::_fnum;
7096 //-------------------------------------------------------------------------------------------------
7098 {
7099  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
7100  FieldTrait(1052, 1, 4, 0xc)
7101 };
7103 const MsgType AssignmentReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
7105 //-------------------------------------------------------------------------------------------------
7106 const FieldTrait AssignmentReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
7107 {
7108  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
7109 };
7110 const FieldTrait_Hash_Array AssignmentReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AssignmentReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
7113 //-------------------------------------------------------------------------------------------------
7114 const FieldTrait AssignmentReport::NoComplexEvents::_traits[] =
7115 {
7116  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
7117  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
7118  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
7119 };
7121 const MsgType AssignmentReport::NoComplexEvents::_msgtype("NoComplexEvents");
7122 const unsigned short AssignmentReport::NoComplexEvents::_fnum;
7123 //-------------------------------------------------------------------------------------------------
7124 const FieldTrait AssignmentReport::NoComplexEvents::NoComplexEventDates::_traits[] =
7125 {
7126  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
7127 };
7128 const FieldTrait_Hash_Array AssignmentReport::NoComplexEvents::NoComplexEventDates::_ftha(AssignmentReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
7131 //-------------------------------------------------------------------------------------------------
7132 const FieldTrait AssignmentReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
7133 {
7134  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
7135 };
7136 const FieldTrait_Hash_Array AssignmentReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AssignmentReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
7139 //-------------------------------------------------------------------------------------------------
7140 const FieldTrait CollateralRequest::_traits[] =
7141 {
7142  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 11, 15, 8, 0x4), FieldTrait( 15, 19, 114, 0x4),
7143  FieldTrait( 22, 15, 17, 0x4), FieldTrait( 37, 15, 9, 0x4), FieldTrait( 44, 11, 123, 0x4),
7144  FieldTrait( 48, 15, 16, 0x4), FieldTrait( 53, 10, 112, 0x4), FieldTrait( 54, 7, 121, 0x4),
7145  FieldTrait( 55, 15, 14, 0x4), FieldTrait( 58, 15, 143, 0x4), FieldTrait( 60, 22, 3, 0x1),
7146  FieldTrait( 64, 25, 111, 0x4), FieldTrait( 65, 15, 15, 0x4), FieldTrait( 106, 15, 43, 0x4),
7147  FieldTrait( 107, 15, 46, 0x4), FieldTrait( 124, 1, 12, 0xc), FieldTrait( 126, 22, 4, 0x4),
7148  FieldTrait( 136, 1, 122, 0xc), FieldTrait( 159, 13, 125, 0x4), FieldTrait( 167, 15, 21, 0x4),
7149  FieldTrait( 198, 15, 10, 0x4), FieldTrait( 200, 21, 23, 0x4), FieldTrait( 201, 1, 84, 0x4),
7150  FieldTrait( 202, 11, 37, 0x4), FieldTrait( 206, 7, 39, 0x4), FieldTrait( 207, 20, 42, 0x4),
7151  FieldTrait( 218, 12, 129, 0x4), FieldTrait( 220, 19, 130, 0x4), FieldTrait( 221, 15, 131, 0x4),
7152  FieldTrait( 222, 15, 132, 0x4), FieldTrait( 223, 14, 41, 0x4), FieldTrait( 224, 25, 25, 0x4),
7153  FieldTrait( 225, 25, 26, 0x4), FieldTrait( 226, 1, 28, 0x4), FieldTrait( 227, 14, 29, 0x4),
7154  FieldTrait( 228, 9, 30, 0x4), FieldTrait( 231, 9, 40, 0x4), FieldTrait( 232, 1, 137, 0xc),
7155  FieldTrait( 239, 1, 27, 0x4), FieldTrait( 240, 25, 36, 0x4), FieldTrait( 255, 15, 31, 0x4),
7156  FieldTrait( 336, 15, 138, 0x4), FieldTrait( 348, 2, 44, 0x4), FieldTrait( 349, 28, 45, 0x4),
7157  FieldTrait( 350, 2, 47, 0x4), FieldTrait( 351, 28, 48, 0x4), FieldTrait( 354, 2, 144, 0x4),
7158  FieldTrait( 355, 28, 145, 0x4), FieldTrait( 423, 1, 124, 0x4), FieldTrait( 453, 1, 5, 0xc),
7159  FieldTrait( 454, 1, 18, 0xc), FieldTrait( 460, 1, 19, 0x4), FieldTrait( 461, 15, 20, 0x4),
7160  FieldTrait( 470, 18, 33, 0x4), FieldTrait( 471, 15, 34, 0x4), FieldTrait( 472, 15, 35, 0x4),
7161  FieldTrait( 526, 15, 11, 0x4), FieldTrait( 541, 25, 24, 0x4), FieldTrait( 543, 15, 32, 0x4),
7162  FieldTrait( 555, 1, 115, 0xc), FieldTrait( 581, 1, 7, 0x4), FieldTrait( 625, 15, 139, 0x4),
7163  FieldTrait( 662, 11, 133, 0x4), FieldTrait( 663, 1, 134, 0x4), FieldTrait( 667, 21, 50, 0x4),
7164  FieldTrait( 691, 15, 49, 0x4), FieldTrait( 699, 15, 135, 0x4), FieldTrait( 711, 1, 116, 0xc),
7165  FieldTrait( 715, 25, 142, 0x4), FieldTrait( 716, 15, 140, 0x4), FieldTrait( 717, 15, 141, 0x4),
7166  FieldTrait( 761, 15, 136, 0x4), FieldTrait( 762, 15, 22, 0x4), FieldTrait( 768, 1, 120, 0xc),
7167  FieldTrait( 788, 1, 106, 0x4), FieldTrait( 854, 1, 113, 0x4), FieldTrait( 864, 1, 53, 0xc),
7168  FieldTrait( 873, 25, 54, 0x4), FieldTrait( 874, 25, 55, 0x4), FieldTrait( 875, 1, 51, 0x4),
7169  FieldTrait( 876, 15, 52, 0x4), FieldTrait( 894, 15, 1, 0x1), FieldTrait( 895, 1, 2, 0x1),
7170  FieldTrait( 897, 1, 13, 0xc), FieldTrait( 898, 14, 110, 0x4), FieldTrait( 899, 13, 117, 0x4),
7171  FieldTrait( 900, 13, 118, 0x4), FieldTrait( 901, 13, 119, 0x4), FieldTrait( 913, 15, 102, 0x4),
7172  FieldTrait( 914, 15, 103, 0x4), FieldTrait( 915, 25, 104, 0x4), FieldTrait( 916, 25, 107, 0x4),
7173  FieldTrait( 917, 25, 108, 0x4), FieldTrait( 918, 19, 105, 0x4), FieldTrait( 919, 1, 109, 0x4),
7174  FieldTrait( 920, 13, 126, 0x4), FieldTrait( 921, 13, 127, 0x4), FieldTrait( 922, 13, 128, 0x4),
7175  FieldTrait( 947, 19, 38, 0x4), FieldTrait( 965, 15, 56, 0x4), FieldTrait( 966, 15, 57, 0x4),
7176  FieldTrait( 967, 9, 59, 0x4), FieldTrait( 968, 9, 60, 0x4), FieldTrait( 969, 9, 61, 0x4),
7177  FieldTrait( 970, 1, 62, 0x4), FieldTrait( 971, 1, 63, 0x4), FieldTrait( 996, 15, 65, 0x4),
7178  FieldTrait( 997, 15, 66, 0x4), FieldTrait(1018, 1, 64, 0xc), FieldTrait(1049, 7, 58, 0x4),
7179  FieldTrait(1079, 26, 67, 0x4), FieldTrait(1146, 13, 69, 0x4), FieldTrait(1147, 10, 70, 0x4),
7180  FieldTrait(1151, 15, 68, 0x4), FieldTrait(1184, 2, 71, 0x4), FieldTrait(1185, 29, 72, 0x4),
7181  FieldTrait(1186, 15, 73, 0x4), FieldTrait(1191, 15, 75, 0x4), FieldTrait(1192, 10, 76, 0x4),
7182  FieldTrait(1193, 7, 77, 0x4), FieldTrait(1194, 1, 78, 0x4), FieldTrait(1195, 13, 79, 0x4),
7183  FieldTrait(1196, 15, 80, 0x4), FieldTrait(1197, 15, 87, 0x4), FieldTrait(1198, 1, 81, 0x4),
7184  FieldTrait(1199, 11, 82, 0x4), FieldTrait(1200, 11, 83, 0x4), FieldTrait(1227, 15, 74, 0x4),
7185  FieldTrait(1242, 8, 86, 0x4), FieldTrait(1244, 8, 85, 0x4), FieldTrait(1435, 1, 88, 0x4),
7186  FieldTrait(1439, 1, 89, 0x4), FieldTrait(1449, 15, 90, 0x4), FieldTrait(1450, 15, 91, 0x4),
7187  FieldTrait(1451, 14, 92, 0x4), FieldTrait(1452, 14, 93, 0x4), FieldTrait(1457, 14, 94, 0x4),
7188  FieldTrait(1458, 14, 95, 0x4), FieldTrait(1478, 1, 96, 0x4), FieldTrait(1479, 1, 97, 0x4),
7189  FieldTrait(1480, 14, 98, 0x4), FieldTrait(1481, 1, 99, 0x4), FieldTrait(1482, 1, 100, 0x4),
7190  FieldTrait(1483, 1, 101, 0xc)
7191 };
7192 const FieldTrait_Hash_Array CollateralRequest::_ftha(CollateralRequest::_traits, 145);
7194 //-------------------------------------------------------------------------------------------------
7195 const FieldTrait CollateralRequest::NoExecs::_traits[] =
7196 {
7197  FieldTrait( 17, 15, 1, 0x4)
7198 };
7201 const unsigned short CollateralRequest::NoExecs::_fnum;
7202 //-------------------------------------------------------------------------------------------------
7203 const FieldTrait CollateralRequest::NoMiscFees::_traits[] =
7204 {
7205  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
7206  FieldTrait( 891, 1, 4, 0x4)
7207 };
7210 const unsigned short CollateralRequest::NoMiscFees::_fnum;
7211 //-------------------------------------------------------------------------------------------------
7212 const FieldTrait CollateralRequest::NoStipulations::_traits[] =
7213 {
7214  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
7215 };
7218 const unsigned short CollateralRequest::NoStipulations::_fnum;
7219 //-------------------------------------------------------------------------------------------------
7220 const FieldTrait CollateralRequest::NoPartyIDs::_traits[] =
7221 {
7222  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
7223  FieldTrait( 802, 1, 4, 0xc)
7224 };
7227 const unsigned short CollateralRequest::NoPartyIDs::_fnum;
7228 //-------------------------------------------------------------------------------------------------
7229 const FieldTrait CollateralRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
7230 {
7231  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
7232 };
7233 const FieldTrait_Hash_Array CollateralRequest::NoPartyIDs::NoPartySubIDs::_ftha(CollateralRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
7236 //-------------------------------------------------------------------------------------------------
7238 {
7239  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
7240 };
7242 const MsgType CollateralRequest::NoSecurityAltID::_msgtype("NoSecurityAltID");
7243 const unsigned short CollateralRequest::NoSecurityAltID::_fnum;
7244 //-------------------------------------------------------------------------------------------------
7245 const FieldTrait CollateralRequest::NoLegs::_traits[] =
7246 {
7247  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
7248  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
7249  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
7250  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
7251  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
7252  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
7253  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
7254  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
7255  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
7256  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
7257  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
7258  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
7259  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
7260  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
7261  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
7262  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
7263  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
7264  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
7265 };
7268 const unsigned short CollateralRequest::NoLegs::_fnum;
7269 //-------------------------------------------------------------------------------------------------
7270 const FieldTrait CollateralRequest::NoLegs::NoLegSecurityAltID::_traits[] =
7271 {
7272  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
7273 };
7274 const FieldTrait_Hash_Array CollateralRequest::NoLegs::NoLegSecurityAltID::_ftha(CollateralRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
7277 //-------------------------------------------------------------------------------------------------
7278 const FieldTrait CollateralRequest::NoUnderlyings::_traits[] =
7279 {
7280  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
7281  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
7282  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
7283  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
7284  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
7285  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
7286  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
7287  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
7288  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
7289  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
7290  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
7291  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
7292  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
7293  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
7294  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
7295  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 944, 1, 73, 0x4),
7296  FieldTrait( 972, 14, 47, 0x4), FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4),
7297  FieldTrait( 975, 1, 48, 0x4), FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4),
7298  FieldTrait(1038, 13, 53, 0x4), FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4),
7299  FieldTrait(1045, 9, 57, 0x4), FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc),
7300  FieldTrait(1213, 26, 59, 0x4), FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4),
7301  FieldTrait(1424, 15, 63, 0x4), FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4),
7302  FieldTrait(1441, 1, 66, 0x4), FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4),
7303  FieldTrait(1455, 14, 69, 0x4), FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4),
7304  FieldTrait(1460, 14, 72, 0x4)
7305 };
7308 const unsigned short CollateralRequest::NoUnderlyings::_fnum;
7309 //-------------------------------------------------------------------------------------------------
7310 const FieldTrait CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
7311 {
7312  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
7313 };
7314 const FieldTrait_Hash_Array CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
7317 //-------------------------------------------------------------------------------------------------
7318 const FieldTrait CollateralRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
7319 {
7320  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
7321 };
7322 const FieldTrait_Hash_Array CollateralRequest::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
7325 //-------------------------------------------------------------------------------------------------
7326 const FieldTrait CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
7327 {
7328  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
7329  FieldTrait(1062, 1, 4, 0xc)
7330 };
7331 const FieldTrait_Hash_Array CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
7334 //-------------------------------------------------------------------------------------------------
7335 const FieldTrait CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
7336 {
7337  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
7338 };
7339 const FieldTrait_Hash_Array CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
7342 //-------------------------------------------------------------------------------------------------
7344 {
7345  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
7346  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
7347 };
7349 const MsgType CollateralRequest::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
7351 //-------------------------------------------------------------------------------------------------
7352 const FieldTrait CollateralRequest::NoEvents::_traits[] =
7353 {
7354  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
7355  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
7356 };
7359 const unsigned short CollateralRequest::NoEvents::_fnum;
7360 //-------------------------------------------------------------------------------------------------
7361 const FieldTrait CollateralRequest::NoTrades::_traits[] =
7362 {
7363  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
7364 };
7367 const unsigned short CollateralRequest::NoTrades::_fnum;
7368 //-------------------------------------------------------------------------------------------------
7370 {
7371  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
7372  FieldTrait(1052, 1, 4, 0xc)
7373 };
7375 const MsgType CollateralRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
7377 //-------------------------------------------------------------------------------------------------
7378 const FieldTrait CollateralRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
7379 {
7380  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
7381 };
7382 const FieldTrait_Hash_Array CollateralRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
7385 //-------------------------------------------------------------------------------------------------
7387 {
7388  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
7389  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
7390  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
7391 };
7393 const MsgType CollateralRequest::NoComplexEvents::_msgtype("NoComplexEvents");
7394 const unsigned short CollateralRequest::NoComplexEvents::_fnum;
7395 //-------------------------------------------------------------------------------------------------
7396 const FieldTrait CollateralRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
7397 {
7398  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
7399 };
7400 const FieldTrait_Hash_Array CollateralRequest::NoComplexEvents::NoComplexEventDates::_ftha(CollateralRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
7403 //-------------------------------------------------------------------------------------------------
7404 const FieldTrait CollateralRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
7405 {
7406  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
7407 };
7408 const FieldTrait_Hash_Array CollateralRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
7411 //-------------------------------------------------------------------------------------------------
7412 const FieldTrait CollateralAssignment::_traits[] =
7413 {
7414  FieldTrait( 1, 15, 9, 0x4), FieldTrait( 11, 15, 11, 0x4), FieldTrait( 15, 19, 117, 0x4),
7415  FieldTrait( 22, 15, 20, 0x4), FieldTrait( 37, 15, 12, 0x4), FieldTrait( 44, 11, 126, 0x4),
7416  FieldTrait( 48, 15, 19, 0x4), FieldTrait( 53, 10, 115, 0x4), FieldTrait( 54, 7, 124, 0x4),
7417  FieldTrait( 55, 15, 17, 0x4), FieldTrait( 58, 15, 151, 0x4), FieldTrait( 60, 22, 6, 0x1),
7418  FieldTrait( 64, 25, 114, 0x4), FieldTrait( 65, 15, 18, 0x4), FieldTrait( 85, 1, 145, 0xc),
7419  FieldTrait( 106, 15, 46, 0x4), FieldTrait( 107, 15, 49, 0x4), FieldTrait( 124, 1, 15, 0xc),
7420  FieldTrait( 126, 22, 7, 0x4), FieldTrait( 136, 1, 125, 0xc), FieldTrait( 159, 13, 128, 0x4),
7421  FieldTrait( 167, 15, 24, 0x4), FieldTrait( 169, 1, 142, 0x4), FieldTrait( 170, 15, 143, 0x4),
7422  FieldTrait( 171, 15, 144, 0x4), FieldTrait( 172, 1, 141, 0x4), FieldTrait( 198, 15, 13, 0x4),
7423  FieldTrait( 200, 21, 26, 0x4), FieldTrait( 201, 1, 87, 0x4), FieldTrait( 202, 11, 40, 0x4),
7424  FieldTrait( 206, 7, 42, 0x4), FieldTrait( 207, 20, 45, 0x4), FieldTrait( 218, 12, 132, 0x4),
7425  FieldTrait( 220, 19, 133, 0x4), FieldTrait( 221, 15, 134, 0x4), FieldTrait( 222, 15, 135, 0x4),
7426  FieldTrait( 223, 14, 44, 0x4), FieldTrait( 224, 25, 28, 0x4), FieldTrait( 225, 25, 29, 0x4),
7427  FieldTrait( 226, 1, 31, 0x4), FieldTrait( 227, 14, 32, 0x4), FieldTrait( 228, 9, 33, 0x4),
7428  FieldTrait( 231, 9, 43, 0x4), FieldTrait( 232, 1, 140, 0xc), FieldTrait( 239, 1, 30, 0x4),
7429  FieldTrait( 240, 25, 39, 0x4), FieldTrait( 255, 15, 34, 0x4), FieldTrait( 336, 15, 146, 0x4),
7430  FieldTrait( 348, 2, 47, 0x4), FieldTrait( 349, 28, 48, 0x4), FieldTrait( 350, 2, 50, 0x4),
7431  FieldTrait( 351, 28, 51, 0x4), FieldTrait( 354, 2, 152, 0x4), FieldTrait( 355, 28, 153, 0x4),
7432  FieldTrait( 423, 1, 127, 0x4), FieldTrait( 453, 1, 8, 0xc), FieldTrait( 454, 1, 21, 0xc),
7433  FieldTrait( 460, 1, 22, 0x4), FieldTrait( 461, 15, 23, 0x4), FieldTrait( 470, 18, 36, 0x4),
7434  FieldTrait( 471, 15, 37, 0x4), FieldTrait( 472, 15, 38, 0x4), FieldTrait( 526, 15, 14, 0x4),
7435  FieldTrait( 541, 25, 27, 0x4), FieldTrait( 543, 15, 35, 0x4), FieldTrait( 555, 1, 118, 0xc),
7436  FieldTrait( 581, 1, 10, 0x4), FieldTrait( 625, 15, 147, 0x4), FieldTrait( 662, 11, 136, 0x4),
7437  FieldTrait( 663, 1, 137, 0x4), FieldTrait( 667, 21, 53, 0x4), FieldTrait( 691, 15, 52, 0x4),
7438  FieldTrait( 699, 15, 138, 0x4), FieldTrait( 711, 1, 119, 0xc), FieldTrait( 715, 25, 150, 0x4),
7439  FieldTrait( 716, 15, 148, 0x4), FieldTrait( 717, 15, 149, 0x4), FieldTrait( 761, 15, 139, 0x4),
7440  FieldTrait( 762, 15, 25, 0x4), FieldTrait( 768, 1, 123, 0xc), FieldTrait( 788, 1, 109, 0x4),
7441  FieldTrait( 854, 1, 116, 0x4), FieldTrait( 864, 1, 56, 0xc), FieldTrait( 873, 25, 57, 0x4),
7442  FieldTrait( 874, 25, 58, 0x4), FieldTrait( 875, 1, 54, 0x4), FieldTrait( 876, 15, 55, 0x4),
7443  FieldTrait( 894, 15, 2, 0x4), FieldTrait( 895, 1, 3, 0x1), FieldTrait( 897, 1, 16, 0xc),
7444  FieldTrait( 898, 14, 113, 0x4), FieldTrait( 899, 13, 120, 0x4), FieldTrait( 900, 13, 121, 0x4),
7445  FieldTrait( 901, 13, 122, 0x4), FieldTrait( 902, 15, 1, 0x1), FieldTrait( 903, 1, 4, 0x1),
7446  FieldTrait( 907, 15, 5, 0x4), FieldTrait( 913, 15, 105, 0x4), FieldTrait( 914, 15, 106, 0x4),
7447  FieldTrait( 915, 25, 107, 0x4), FieldTrait( 916, 25, 110, 0x4), FieldTrait( 917, 25, 111, 0x4),
7448  FieldTrait( 918, 19, 108, 0x4), FieldTrait( 919, 1, 112, 0x4), FieldTrait( 920, 13, 129, 0x4),
7449  FieldTrait( 921, 13, 130, 0x4), FieldTrait( 922, 13, 131, 0x4), FieldTrait( 947, 19, 41, 0x4),
7450  FieldTrait( 965, 15, 59, 0x4), FieldTrait( 966, 15, 60, 0x4), FieldTrait( 967, 9, 62, 0x4),
7451  FieldTrait( 968, 9, 63, 0x4), FieldTrait( 969, 9, 64, 0x4), FieldTrait( 970, 1, 65, 0x4),
7452  FieldTrait( 971, 1, 66, 0x4), FieldTrait( 996, 15, 68, 0x4), FieldTrait( 997, 15, 69, 0x4),
7453  FieldTrait(1018, 1, 67, 0xc), FieldTrait(1049, 7, 61, 0x4), FieldTrait(1079, 26, 70, 0x4),
7454  FieldTrait(1146, 13, 72, 0x4), FieldTrait(1147, 10, 73, 0x4), FieldTrait(1151, 15, 71, 0x4),
7455  FieldTrait(1184, 2, 74, 0x4), FieldTrait(1185, 29, 75, 0x4), FieldTrait(1186, 15, 76, 0x4),
7456  FieldTrait(1191, 15, 78, 0x4), FieldTrait(1192, 10, 79, 0x4), FieldTrait(1193, 7, 80, 0x4),
7457  FieldTrait(1194, 1, 81, 0x4), FieldTrait(1195, 13, 82, 0x4), FieldTrait(1196, 15, 83, 0x4),
7458  FieldTrait(1197, 15, 90, 0x4), FieldTrait(1198, 1, 84, 0x4), FieldTrait(1199, 11, 85, 0x4),
7459  FieldTrait(1200, 11, 86, 0x4), FieldTrait(1227, 15, 77, 0x4), FieldTrait(1242, 8, 89, 0x4),
7460  FieldTrait(1244, 8, 88, 0x4), FieldTrait(1435, 1, 91, 0x4), FieldTrait(1439, 1, 92, 0x4),
7461  FieldTrait(1449, 15, 93, 0x4), FieldTrait(1450, 15, 94, 0x4), FieldTrait(1451, 14, 95, 0x4),
7462  FieldTrait(1452, 14, 96, 0x4), FieldTrait(1457, 14, 97, 0x4), FieldTrait(1458, 14, 98, 0x4),
7463  FieldTrait(1478, 1, 99, 0x4), FieldTrait(1479, 1, 100, 0x4), FieldTrait(1480, 14, 101, 0x4),
7464  FieldTrait(1481, 1, 102, 0x4), FieldTrait(1482, 1, 103, 0x4), FieldTrait(1483, 1, 104, 0xc)
7465 };
7466 const FieldTrait_Hash_Array CollateralAssignment::_ftha(CollateralAssignment::_traits, 153);
7468 //-------------------------------------------------------------------------------------------------
7469 const FieldTrait CollateralAssignment::NoDlvyInst::_traits[] =
7470 {
7471  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
7472 };
7475 const unsigned short CollateralAssignment::NoDlvyInst::_fnum;
7476 //-------------------------------------------------------------------------------------------------
7477 const FieldTrait CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::_traits[] =
7478 {
7479  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
7480  FieldTrait( 801, 1, 4, 0xc)
7481 };
7482 const FieldTrait_Hash_Array CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::_ftha(CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
7485 //-------------------------------------------------------------------------------------------------
7486 const FieldTrait CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
7487 {
7488  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
7489 };
7490 const FieldTrait_Hash_Array CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(CollateralAssignment::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
7493 //-------------------------------------------------------------------------------------------------
7494 const FieldTrait CollateralAssignment::NoExecs::_traits[] =
7495 {
7496  FieldTrait( 17, 15, 1, 0x4)
7497 };
7500 const unsigned short CollateralAssignment::NoExecs::_fnum;
7501 //-------------------------------------------------------------------------------------------------
7502 const FieldTrait CollateralAssignment::NoMiscFees::_traits[] =
7503 {
7504  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
7505  FieldTrait( 891, 1, 4, 0x4)
7506 };
7509 const unsigned short CollateralAssignment::NoMiscFees::_fnum;
7510 //-------------------------------------------------------------------------------------------------
7512 {
7513  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
7514 };
7517 const unsigned short CollateralAssignment::NoStipulations::_fnum;
7518 //-------------------------------------------------------------------------------------------------
7519 const FieldTrait CollateralAssignment::NoPartyIDs::_traits[] =
7520 {
7521  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
7522  FieldTrait( 802, 1, 4, 0xc)
7523 };
7526 const unsigned short CollateralAssignment::NoPartyIDs::_fnum;
7527 //-------------------------------------------------------------------------------------------------
7528 const FieldTrait CollateralAssignment::NoPartyIDs::NoPartySubIDs::_traits[] =
7529 {
7530  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
7531 };
7532 const FieldTrait_Hash_Array CollateralAssignment::NoPartyIDs::NoPartySubIDs::_ftha(CollateralAssignment::NoPartyIDs::NoPartySubIDs::_traits, 2);
7535 //-------------------------------------------------------------------------------------------------
7537 {
7538  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
7539 };
7543 //-------------------------------------------------------------------------------------------------
7544 const FieldTrait CollateralAssignment::NoLegs::_traits[] =
7545 {
7546  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
7547  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
7548  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
7549  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
7550  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
7551  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
7552  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
7553  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
7554  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
7555  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
7556  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
7557  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
7558  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
7559  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
7560  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
7561  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
7562  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
7563  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
7564 };
7567 const unsigned short CollateralAssignment::NoLegs::_fnum;
7568 //-------------------------------------------------------------------------------------------------
7569 const FieldTrait CollateralAssignment::NoLegs::NoLegSecurityAltID::_traits[] =
7570 {
7571  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
7572 };
7573 const FieldTrait_Hash_Array CollateralAssignment::NoLegs::NoLegSecurityAltID::_ftha(CollateralAssignment::NoLegs::NoLegSecurityAltID::_traits, 2);
7576 //-------------------------------------------------------------------------------------------------
7578 {
7579  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
7580  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
7581  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
7582  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
7583  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
7584  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
7585  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
7586  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
7587  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
7588  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
7589  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
7590  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
7591  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
7592  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
7593  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
7594  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 944, 1, 73, 0x4),
7595  FieldTrait( 972, 14, 47, 0x4), FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4),
7596  FieldTrait( 975, 1, 48, 0x4), FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4),
7597  FieldTrait(1038, 13, 53, 0x4), FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4),
7598  FieldTrait(1045, 9, 57, 0x4), FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc),
7599  FieldTrait(1213, 26, 59, 0x4), FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4),
7600  FieldTrait(1424, 15, 63, 0x4), FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4),
7601  FieldTrait(1441, 1, 66, 0x4), FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4),
7602  FieldTrait(1455, 14, 69, 0x4), FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4),
7603  FieldTrait(1460, 14, 72, 0x4)
7604 };
7607 const unsigned short CollateralAssignment::NoUnderlyings::_fnum;
7608 //-------------------------------------------------------------------------------------------------
7609 const FieldTrait CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
7610 {
7611  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
7612 };
7613 const FieldTrait_Hash_Array CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralAssignment::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
7616 //-------------------------------------------------------------------------------------------------
7617 const FieldTrait CollateralAssignment::NoUnderlyings::NoUnderlyingStips::_traits[] =
7618 {
7619  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
7620 };
7621 const FieldTrait_Hash_Array CollateralAssignment::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralAssignment::NoUnderlyings::NoUnderlyingStips::_traits, 2);
7624 //-------------------------------------------------------------------------------------------------
7625 const FieldTrait CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
7626 {
7627  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
7628  FieldTrait(1062, 1, 4, 0xc)
7629 };
7630 const FieldTrait_Hash_Array CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
7633 //-------------------------------------------------------------------------------------------------
7634 const FieldTrait CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
7635 {
7636  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
7637 };
7638 const FieldTrait_Hash_Array CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralAssignment::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
7641 //-------------------------------------------------------------------------------------------------
7643 {
7644  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
7645  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
7646 };
7650 //-------------------------------------------------------------------------------------------------
7651 const FieldTrait CollateralAssignment::NoEvents::_traits[] =
7652 {
7653  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
7654  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
7655 };
7658 const unsigned short CollateralAssignment::NoEvents::_fnum;
7659 //-------------------------------------------------------------------------------------------------
7660 const FieldTrait CollateralAssignment::NoTrades::_traits[] =
7661 {
7662  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
7663 };
7666 const unsigned short CollateralAssignment::NoTrades::_fnum;
7667 //-------------------------------------------------------------------------------------------------
7669 {
7670  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
7671  FieldTrait(1052, 1, 4, 0xc)
7672 };
7676 //-------------------------------------------------------------------------------------------------
7677 const FieldTrait CollateralAssignment::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
7678 {
7679  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
7680 };
7681 const FieldTrait_Hash_Array CollateralAssignment::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralAssignment::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
7684 //-------------------------------------------------------------------------------------------------
7686 {
7687  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
7688  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
7689  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
7690 };
7694 //-------------------------------------------------------------------------------------------------
7695 const FieldTrait CollateralAssignment::NoComplexEvents::NoComplexEventDates::_traits[] =
7696 {
7697  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
7698 };
7699 const FieldTrait_Hash_Array CollateralAssignment::NoComplexEvents::NoComplexEventDates::_ftha(CollateralAssignment::NoComplexEvents::NoComplexEventDates::_traits, 3);
7702 //-------------------------------------------------------------------------------------------------
7703 const FieldTrait CollateralAssignment::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
7704 {
7705  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
7706 };
7707 const FieldTrait_Hash_Array CollateralAssignment::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralAssignment::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
7710 //-------------------------------------------------------------------------------------------------
7711 const FieldTrait CollateralResponse::_traits[] =
7712 {
7713  FieldTrait( 1, 15, 10, 0x4), FieldTrait( 11, 15, 12, 0x4), FieldTrait( 15, 19, 118, 0x4),
7714  FieldTrait( 22, 15, 21, 0x4), FieldTrait( 37, 15, 13, 0x4), FieldTrait( 44, 11, 127, 0x4),
7715  FieldTrait( 48, 15, 20, 0x4), FieldTrait( 53, 10, 116, 0x4), FieldTrait( 54, 7, 125, 0x4),
7716  FieldTrait( 55, 15, 18, 0x4), FieldTrait( 58, 15, 142, 0x4), FieldTrait( 60, 22, 8, 0x1),
7717  FieldTrait( 64, 25, 115, 0x4), FieldTrait( 65, 15, 19, 0x4), FieldTrait( 106, 15, 47, 0x4),
7718  FieldTrait( 107, 15, 50, 0x4), FieldTrait( 124, 1, 16, 0xc), FieldTrait( 136, 1, 126, 0xc),
7719  FieldTrait( 159, 13, 129, 0x4), FieldTrait( 167, 15, 25, 0x4), FieldTrait( 198, 15, 14, 0x4),
7720  FieldTrait( 200, 21, 27, 0x4), FieldTrait( 201, 1, 88, 0x4), FieldTrait( 202, 11, 41, 0x4),
7721  FieldTrait( 206, 7, 43, 0x4), FieldTrait( 207, 20, 46, 0x4), FieldTrait( 218, 12, 133, 0x4),
7722  FieldTrait( 220, 19, 134, 0x4), FieldTrait( 221, 15, 135, 0x4), FieldTrait( 222, 15, 136, 0x4),
7723  FieldTrait( 223, 14, 45, 0x4), FieldTrait( 224, 25, 29, 0x4), FieldTrait( 225, 25, 30, 0x4),
7724  FieldTrait( 226, 1, 32, 0x4), FieldTrait( 227, 14, 33, 0x4), FieldTrait( 228, 9, 34, 0x4),
7725  FieldTrait( 231, 9, 44, 0x4), FieldTrait( 232, 1, 141, 0xc), FieldTrait( 239, 1, 31, 0x4),
7726  FieldTrait( 240, 25, 40, 0x4), FieldTrait( 255, 15, 35, 0x4), FieldTrait( 291, 16, 146, 0x4),
7727  FieldTrait( 348, 2, 48, 0x4), FieldTrait( 349, 28, 49, 0x4), FieldTrait( 350, 2, 51, 0x4),
7728  FieldTrait( 351, 28, 52, 0x4), FieldTrait( 354, 2, 143, 0x4), FieldTrait( 355, 28, 144, 0x4),
7729  FieldTrait( 423, 1, 128, 0x4), FieldTrait( 453, 1, 9, 0xc), FieldTrait( 454, 1, 22, 0xc),
7730  FieldTrait( 460, 1, 23, 0x4), FieldTrait( 461, 15, 24, 0x4), FieldTrait( 470, 18, 37, 0x4),
7731  FieldTrait( 471, 15, 38, 0x4), FieldTrait( 472, 15, 39, 0x4), FieldTrait( 526, 15, 15, 0x4),
7732  FieldTrait( 541, 25, 28, 0x4), FieldTrait( 543, 15, 36, 0x4), FieldTrait( 555, 1, 119, 0xc),
7733  FieldTrait( 581, 1, 11, 0x4), FieldTrait( 662, 11, 137, 0x4), FieldTrait( 663, 1, 138, 0x4),
7734  FieldTrait( 667, 21, 54, 0x4), FieldTrait( 691, 15, 53, 0x4), FieldTrait( 699, 15, 139, 0x4),
7735  FieldTrait( 711, 1, 120, 0xc), FieldTrait( 715, 25, 147, 0x4), FieldTrait( 761, 15, 140, 0x4),
7736  FieldTrait( 762, 15, 26, 0x4), FieldTrait( 768, 1, 124, 0xc), FieldTrait( 788, 1, 110, 0x4),
7737  FieldTrait( 854, 1, 117, 0x4), FieldTrait( 864, 1, 57, 0xc), FieldTrait( 873, 25, 58, 0x4),
7738  FieldTrait( 874, 25, 59, 0x4), FieldTrait( 875, 1, 55, 0x4), FieldTrait( 876, 15, 56, 0x4),
7739  FieldTrait( 894, 15, 3, 0x4), FieldTrait( 895, 1, 4, 0x4), FieldTrait( 897, 1, 17, 0xc),
7740  FieldTrait( 898, 14, 114, 0x4), FieldTrait( 899, 13, 121, 0x4), FieldTrait( 900, 13, 122, 0x4),
7741  FieldTrait( 901, 13, 123, 0x4), FieldTrait( 902, 15, 2, 0x4), FieldTrait( 903, 1, 5, 0x4),
7742  FieldTrait( 904, 15, 1, 0x1), FieldTrait( 905, 1, 6, 0x1), FieldTrait( 906, 1, 7, 0x4),
7743  FieldTrait( 913, 15, 106, 0x4), FieldTrait( 914, 15, 107, 0x4), FieldTrait( 915, 25, 108, 0x4),
7744  FieldTrait( 916, 25, 111, 0x4), FieldTrait( 917, 25, 112, 0x4), FieldTrait( 918, 19, 109, 0x4),
7745  FieldTrait( 919, 1, 113, 0x4), FieldTrait( 920, 13, 130, 0x4), FieldTrait( 921, 13, 131, 0x4),
7746  FieldTrait( 922, 13, 132, 0x4), FieldTrait( 947, 19, 42, 0x4), FieldTrait( 965, 15, 60, 0x4),
7747  FieldTrait( 966, 15, 61, 0x4), FieldTrait( 967, 9, 63, 0x4), FieldTrait( 968, 9, 64, 0x4),
7748  FieldTrait( 969, 9, 65, 0x4), FieldTrait( 970, 1, 66, 0x4), FieldTrait( 971, 1, 67, 0x4),
7749  FieldTrait( 996, 15, 69, 0x4), FieldTrait( 997, 15, 70, 0x4), FieldTrait(1018, 1, 68, 0xc),
7750  FieldTrait(1043, 1, 145, 0x4), FieldTrait(1049, 7, 62, 0x4), FieldTrait(1079, 26, 71, 0x4),
7751  FieldTrait(1146, 13, 73, 0x4), FieldTrait(1147, 10, 74, 0x4), FieldTrait(1151, 15, 72, 0x4),
7752  FieldTrait(1184, 2, 75, 0x4), FieldTrait(1185, 29, 76, 0x4), FieldTrait(1186, 15, 77, 0x4),
7753  FieldTrait(1191, 15, 79, 0x4), FieldTrait(1192, 10, 80, 0x4), FieldTrait(1193, 7, 81, 0x4),
7754  FieldTrait(1194, 1, 82, 0x4), FieldTrait(1195, 13, 83, 0x4), FieldTrait(1196, 15, 84, 0x4),
7755  FieldTrait(1197, 15, 91, 0x4), FieldTrait(1198, 1, 85, 0x4), FieldTrait(1199, 11, 86, 0x4),
7756  FieldTrait(1200, 11, 87, 0x4), FieldTrait(1227, 15, 78, 0x4), FieldTrait(1242, 8, 90, 0x4),
7757  FieldTrait(1244, 8, 89, 0x4), FieldTrait(1435, 1, 92, 0x4), FieldTrait(1439, 1, 93, 0x4),
7758  FieldTrait(1449, 15, 94, 0x4), FieldTrait(1450, 15, 95, 0x4), FieldTrait(1451, 14, 96, 0x4),
7759  FieldTrait(1452, 14, 97, 0x4), FieldTrait(1457, 14, 98, 0x4), FieldTrait(1458, 14, 99, 0x4),
7760  FieldTrait(1478, 1, 100, 0x4), FieldTrait(1479, 1, 101, 0x4), FieldTrait(1480, 14, 102, 0x4),
7761  FieldTrait(1481, 1, 103, 0x4), FieldTrait(1482, 1, 104, 0x4), FieldTrait(1483, 1, 105, 0xc)
7762 };
7763 const FieldTrait_Hash_Array CollateralResponse::_ftha(CollateralResponse::_traits, 147);
7765 //-------------------------------------------------------------------------------------------------
7766 const FieldTrait CollateralResponse::NoExecs::_traits[] =
7767 {
7768  FieldTrait( 17, 15, 1, 0x4)
7769 };
7772 const unsigned short CollateralResponse::NoExecs::_fnum;
7773 //-------------------------------------------------------------------------------------------------
7774 const FieldTrait CollateralResponse::NoMiscFees::_traits[] =
7775 {
7776  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
7777  FieldTrait( 891, 1, 4, 0x4)
7778 };
7781 const unsigned short CollateralResponse::NoMiscFees::_fnum;
7782 //-------------------------------------------------------------------------------------------------
7784 {
7785  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
7786 };
7789 const unsigned short CollateralResponse::NoStipulations::_fnum;
7790 //-------------------------------------------------------------------------------------------------
7791 const FieldTrait CollateralResponse::NoPartyIDs::_traits[] =
7792 {
7793  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
7794  FieldTrait( 802, 1, 4, 0xc)
7795 };
7798 const unsigned short CollateralResponse::NoPartyIDs::_fnum;
7799 //-------------------------------------------------------------------------------------------------
7800 const FieldTrait CollateralResponse::NoPartyIDs::NoPartySubIDs::_traits[] =
7801 {
7802  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
7803 };
7804 const FieldTrait_Hash_Array CollateralResponse::NoPartyIDs::NoPartySubIDs::_ftha(CollateralResponse::NoPartyIDs::NoPartySubIDs::_traits, 2);
7807 //-------------------------------------------------------------------------------------------------
7809 {
7810  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
7811 };
7814 const unsigned short CollateralResponse::NoSecurityAltID::_fnum;
7815 //-------------------------------------------------------------------------------------------------
7816 const FieldTrait CollateralResponse::NoLegs::_traits[] =
7817 {
7818  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
7819  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
7820  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
7821  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
7822  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
7823  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
7824  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
7825  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
7826  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
7827  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
7828  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
7829  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
7830  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
7831  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
7832  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
7833  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
7834  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
7835  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
7836 };
7839 const unsigned short CollateralResponse::NoLegs::_fnum;
7840 //-------------------------------------------------------------------------------------------------
7841 const FieldTrait CollateralResponse::NoLegs::NoLegSecurityAltID::_traits[] =
7842 {
7843  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
7844 };
7845 const FieldTrait_Hash_Array CollateralResponse::NoLegs::NoLegSecurityAltID::_ftha(CollateralResponse::NoLegs::NoLegSecurityAltID::_traits, 2);
7848 //-------------------------------------------------------------------------------------------------
7849 const FieldTrait CollateralResponse::NoUnderlyings::_traits[] =
7850 {
7851  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
7852  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
7853  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
7854  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
7855  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
7856  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
7857  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
7858  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
7859  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
7860  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
7861  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
7862  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
7863  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
7864  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
7865  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
7866  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 944, 1, 73, 0x4),
7867  FieldTrait( 972, 14, 47, 0x4), FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4),
7868  FieldTrait( 975, 1, 48, 0x4), FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4),
7869  FieldTrait(1038, 13, 53, 0x4), FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4),
7870  FieldTrait(1045, 9, 57, 0x4), FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc),
7871  FieldTrait(1213, 26, 59, 0x4), FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4),
7872  FieldTrait(1424, 15, 63, 0x4), FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4),
7873  FieldTrait(1441, 1, 66, 0x4), FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4),
7874  FieldTrait(1455, 14, 69, 0x4), FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4),
7875  FieldTrait(1460, 14, 72, 0x4)
7876 };
7879 const unsigned short CollateralResponse::NoUnderlyings::_fnum;
7880 //-------------------------------------------------------------------------------------------------
7881 const FieldTrait CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
7882 {
7883  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
7884 };
7885 const FieldTrait_Hash_Array CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralResponse::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
7888 //-------------------------------------------------------------------------------------------------
7889 const FieldTrait CollateralResponse::NoUnderlyings::NoUnderlyingStips::_traits[] =
7890 {
7891  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
7892 };
7893 const FieldTrait_Hash_Array CollateralResponse::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralResponse::NoUnderlyings::NoUnderlyingStips::_traits, 2);
7896 //-------------------------------------------------------------------------------------------------
7897 const FieldTrait CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
7898 {
7899  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
7900  FieldTrait(1062, 1, 4, 0xc)
7901 };
7902 const FieldTrait_Hash_Array CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
7905 //-------------------------------------------------------------------------------------------------
7906 const FieldTrait CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
7907 {
7908  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
7909 };
7910 const FieldTrait_Hash_Array CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralResponse::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
7913 //-------------------------------------------------------------------------------------------------
7915 {
7916  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
7917  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
7918 };
7920 const MsgType CollateralResponse::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
7922 //-------------------------------------------------------------------------------------------------
7923 const FieldTrait CollateralResponse::NoEvents::_traits[] =
7924 {
7925  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
7926  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
7927 };
7930 const unsigned short CollateralResponse::NoEvents::_fnum;
7931 //-------------------------------------------------------------------------------------------------
7932 const FieldTrait CollateralResponse::NoTrades::_traits[] =
7933 {
7934  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
7935 };
7938 const unsigned short CollateralResponse::NoTrades::_fnum;
7939 //-------------------------------------------------------------------------------------------------
7941 {
7942  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
7943  FieldTrait(1052, 1, 4, 0xc)
7944 };
7946 const MsgType CollateralResponse::NoInstrumentParties::_msgtype("NoInstrumentParties");
7948 //-------------------------------------------------------------------------------------------------
7949 const FieldTrait CollateralResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
7950 {
7951  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
7952 };
7953 const FieldTrait_Hash_Array CollateralResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralResponse::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
7956 //-------------------------------------------------------------------------------------------------
7958 {
7959  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
7960  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
7961  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
7962 };
7965 const unsigned short CollateralResponse::NoComplexEvents::_fnum;
7966 //-------------------------------------------------------------------------------------------------
7967 const FieldTrait CollateralResponse::NoComplexEvents::NoComplexEventDates::_traits[] =
7968 {
7969  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
7970 };
7971 const FieldTrait_Hash_Array CollateralResponse::NoComplexEvents::NoComplexEventDates::_ftha(CollateralResponse::NoComplexEvents::NoComplexEventDates::_traits, 3);
7974 //-------------------------------------------------------------------------------------------------
7975 const FieldTrait CollateralResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
7976 {
7977  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
7978 };
7979 const FieldTrait_Hash_Array CollateralResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralResponse::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
7982 //-------------------------------------------------------------------------------------------------
7983 const FieldTrait News::_traits[] =
7984 {
7985  FieldTrait( 33, 1, 10, 0xc), FieldTrait( 42, 22, 1, 0x4), FieldTrait( 61, 7, 2, 0x4),
7986  FieldTrait( 95, 2, 12, 0x4), FieldTrait( 96, 28, 13, 0x4), FieldTrait( 146, 1, 7, 0xc),
7987  FieldTrait( 148, 15, 3, 0x1), FieldTrait( 149, 15, 11, 0x4), FieldTrait( 215, 1, 6, 0xc),
7988  FieldTrait( 358, 2, 4, 0x4), FieldTrait( 359, 28, 5, 0x4), FieldTrait( 555, 1, 8, 0xc),
7989  FieldTrait( 711, 1, 9, 0xc), FieldTrait(1180, 15, 14, 0x4), FieldTrait(1181, 4, 15, 0x4),
7990  FieldTrait(1300, 15, 23, 0x4), FieldTrait(1301, 20, 22, 0x4), FieldTrait(1350, 4, 16, 0x4),
7991  FieldTrait(1352, 8, 17, 0x4), FieldTrait(1472, 15, 18, 0x4), FieldTrait(1473, 1, 20, 0x4),
7992  FieldTrait(1474, 35, 21, 0x4), FieldTrait(1475, 1, 19, 0xc)
7993 };
7994 const FieldTrait_Hash_Array News::_ftha(News::_traits, 23);
7995 const MsgType News::_msgtype("B");
7996 //-------------------------------------------------------------------------------------------------
7997 const FieldTrait News::NoLinesOfText::_traits[] =
7998 {
7999  FieldTrait( 58, 15, 1, 0x1), FieldTrait( 354, 2, 2, 0x4), FieldTrait( 355, 28, 3, 0x4)
8000 };
8001 const FieldTrait_Hash_Array News::NoLinesOfText::_ftha(News::NoLinesOfText::_traits, 3);
8002 const MsgType News::NoLinesOfText::_msgtype("NoLinesOfText");
8003 const unsigned short News::NoLinesOfText::_fnum;
8004 //-------------------------------------------------------------------------------------------------
8005 const FieldTrait News::NoRelatedSym::_traits[] =
8006 {
8007  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
8008  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
8009  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
8010  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
8011  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
8012  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
8013  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
8014  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
8015  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc),
8016  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
8017  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
8018  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
8019  FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
8020  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
8021  FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4),
8022  FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4),
8023  FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4),
8024  FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4),
8025  FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4),
8026  FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4),
8027  FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4),
8028  FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4),
8029  FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4),
8030  FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4),
8031  FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4),
8032  FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4),
8033  FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4),
8034  FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4),
8035  FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4),
8036  FieldTrait(1483, 1, 88, 0xc)
8037 };
8038 const FieldTrait_Hash_Array News::NoRelatedSym::_ftha(News::NoRelatedSym::_traits, 88);
8039 const MsgType News::NoRelatedSym::_msgtype("NoRelatedSym");
8040 const unsigned short News::NoRelatedSym::_fnum;
8041 //-------------------------------------------------------------------------------------------------
8042 const FieldTrait News::NoRelatedSym::NoSecurityAltID::_traits[] =
8043 {
8044  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
8045 };
8046 const FieldTrait_Hash_Array News::NoRelatedSym::NoSecurityAltID::_ftha(News::NoRelatedSym::NoSecurityAltID::_traits, 2);
8048 const unsigned short News::NoRelatedSym::NoSecurityAltID::_fnum;
8049 //-------------------------------------------------------------------------------------------------
8050 const FieldTrait News::NoRelatedSym::NoEvents::_traits[] =
8051 {
8052  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
8053  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
8054 };
8055 const FieldTrait_Hash_Array News::NoRelatedSym::NoEvents::_ftha(News::NoRelatedSym::NoEvents::_traits, 5);
8057 const unsigned short News::NoRelatedSym::NoEvents::_fnum;
8058 //-------------------------------------------------------------------------------------------------
8059 const FieldTrait News::NoRelatedSym::NoInstrumentParties::_traits[] =
8060 {
8061  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
8062  FieldTrait(1052, 1, 4, 0xc)
8063 };
8064 const FieldTrait_Hash_Array News::NoRelatedSym::NoInstrumentParties::_ftha(News::NoRelatedSym::NoInstrumentParties::_traits, 4);
8065 const MsgType News::NoRelatedSym::NoInstrumentParties::_msgtype("NoInstrumentParties");
8067 //-------------------------------------------------------------------------------------------------
8068 const FieldTrait News::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
8069 {
8070  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
8071 };
8072 const FieldTrait_Hash_Array News::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(News::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
8075 //-------------------------------------------------------------------------------------------------
8076 const FieldTrait News::NoRelatedSym::NoComplexEvents::_traits[] =
8077 {
8078  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
8079  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
8080  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
8081 };
8082 const FieldTrait_Hash_Array News::NoRelatedSym::NoComplexEvents::_ftha(News::NoRelatedSym::NoComplexEvents::_traits, 8);
8084 const unsigned short News::NoRelatedSym::NoComplexEvents::_fnum;
8085 //-------------------------------------------------------------------------------------------------
8086 const FieldTrait News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
8087 {
8088  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
8089 };
8090 const FieldTrait_Hash_Array News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
8093 //-------------------------------------------------------------------------------------------------
8094 const FieldTrait News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
8095 {
8096  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
8097 };
8098 const FieldTrait_Hash_Array News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(News::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
8101 //-------------------------------------------------------------------------------------------------
8102 const FieldTrait News::NoRoutingIDs::_traits[] =
8103 {
8104  FieldTrait( 216, 1, 1, 0x4), FieldTrait( 217, 15, 2, 0x4)
8105 };
8106 const FieldTrait_Hash_Array News::NoRoutingIDs::_ftha(News::NoRoutingIDs::_traits, 2);
8107 const MsgType News::NoRoutingIDs::_msgtype("NoRoutingIDs");
8108 const unsigned short News::NoRoutingIDs::_fnum;
8109 //-------------------------------------------------------------------------------------------------
8110 const FieldTrait News::NoLegs::_traits[] =
8111 {
8112  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
8113  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
8114  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
8115  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
8116  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
8117  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
8118  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
8119  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
8120  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
8121  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
8122  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
8123  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
8124  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
8125  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
8126  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
8127  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
8128  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
8129  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
8130 };
8131 const FieldTrait_Hash_Array News::NoLegs::_ftha(News::NoLegs::_traits, 54);
8132 const MsgType News::NoLegs::_msgtype("NoLegs");
8133 const unsigned short News::NoLegs::_fnum;
8134 //-------------------------------------------------------------------------------------------------
8135 const FieldTrait News::NoLegs::NoLegSecurityAltID::_traits[] =
8136 {
8137  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
8138 };
8139 const FieldTrait_Hash_Array News::NoLegs::NoLegSecurityAltID::_ftha(News::NoLegs::NoLegSecurityAltID::_traits, 2);
8140 const MsgType News::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
8141 const unsigned short News::NoLegs::NoLegSecurityAltID::_fnum;
8142 //-------------------------------------------------------------------------------------------------
8143 const FieldTrait News::NoUnderlyings::_traits[] =
8144 {
8145  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
8146  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
8147  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
8148  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
8149  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
8150  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
8151  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
8152  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
8153  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
8154  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
8155  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
8156  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
8157  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
8158  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
8159  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
8160  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
8161  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
8162  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
8163  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
8164  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
8165  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
8166  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
8167  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
8168  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
8169 };
8170 const FieldTrait_Hash_Array News::NoUnderlyings::_ftha(News::NoUnderlyings::_traits, 72);
8171 const MsgType News::NoUnderlyings::_msgtype("NoUnderlyings");
8172 const unsigned short News::NoUnderlyings::_fnum;
8173 //-------------------------------------------------------------------------------------------------
8174 const FieldTrait News::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
8175 {
8176  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
8177 };
8178 const FieldTrait_Hash_Array News::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(News::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
8179 const MsgType News::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
8181 //-------------------------------------------------------------------------------------------------
8182 const FieldTrait News::NoUnderlyings::NoUnderlyingStips::_traits[] =
8183 {
8184  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
8185 };
8186 const FieldTrait_Hash_Array News::NoUnderlyings::NoUnderlyingStips::_ftha(News::NoUnderlyings::NoUnderlyingStips::_traits, 2);
8189 //-------------------------------------------------------------------------------------------------
8190 const FieldTrait News::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
8191 {
8192  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
8193  FieldTrait(1062, 1, 4, 0xc)
8194 };
8195 const FieldTrait_Hash_Array News::NoUnderlyings::NoUndlyInstrumentParties::_ftha(News::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
8196 const MsgType News::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
8198 //-------------------------------------------------------------------------------------------------
8199 const FieldTrait News::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
8200 {
8201  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
8202 };
8203 const FieldTrait_Hash_Array News::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(News::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
8206 //-------------------------------------------------------------------------------------------------
8207 const FieldTrait News::NoNewsRefIDs::_traits[] =
8208 {
8209  FieldTrait(1476, 15, 1, 0x4), FieldTrait(1477, 1, 2, 0x4)
8210 };
8211 const FieldTrait_Hash_Array News::NoNewsRefIDs::_ftha(News::NoNewsRefIDs::_traits, 2);
8212 const MsgType News::NoNewsRefIDs::_msgtype("NoNewsRefIDs");
8213 const unsigned short News::NoNewsRefIDs::_fnum;
8214 //-------------------------------------------------------------------------------------------------
8215 const FieldTrait CollateralReport::_traits[] =
8216 {
8217  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 9, 0x4), FieldTrait( 15, 19, 115, 0x4),
8218  FieldTrait( 22, 15, 18, 0x4), FieldTrait( 37, 15, 10, 0x4), FieldTrait( 44, 11, 124, 0x4),
8219  FieldTrait( 48, 15, 17, 0x4), FieldTrait( 53, 10, 113, 0x4), FieldTrait( 54, 7, 122, 0x4),
8220  FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 149, 0x4), FieldTrait( 60, 22, 152, 0x4),
8221  FieldTrait( 64, 25, 112, 0x4), FieldTrait( 65, 15, 16, 0x4), FieldTrait( 85, 1, 143, 0xc),
8222  FieldTrait( 106, 15, 44, 0x4), FieldTrait( 107, 15, 47, 0x4), FieldTrait( 124, 1, 13, 0xc),
8223  FieldTrait( 136, 1, 123, 0xc), FieldTrait( 159, 13, 126, 0x4), FieldTrait( 167, 15, 22, 0x4),
8224  FieldTrait( 169, 1, 140, 0x4), FieldTrait( 170, 15, 141, 0x4), FieldTrait( 171, 15, 142, 0x4),
8225  FieldTrait( 172, 1, 139, 0x4), FieldTrait( 198, 15, 11, 0x4), FieldTrait( 200, 21, 24, 0x4),
8226  FieldTrait( 201, 1, 85, 0x4), FieldTrait( 202, 11, 38, 0x4), FieldTrait( 206, 7, 40, 0x4),
8227  FieldTrait( 207, 20, 43, 0x4), FieldTrait( 218, 12, 130, 0x4), FieldTrait( 220, 19, 131, 0x4),
8228  FieldTrait( 221, 15, 132, 0x4), FieldTrait( 222, 15, 133, 0x4), FieldTrait( 223, 14, 42, 0x4),
8229  FieldTrait( 224, 25, 26, 0x4), FieldTrait( 225, 25, 27, 0x4), FieldTrait( 226, 1, 29, 0x4),
8230  FieldTrait( 227, 14, 30, 0x4), FieldTrait( 228, 9, 31, 0x4), FieldTrait( 231, 9, 41, 0x4),
8231  FieldTrait( 232, 1, 138, 0xc), FieldTrait( 239, 1, 28, 0x4), FieldTrait( 240, 25, 37, 0x4),
8232  FieldTrait( 255, 15, 32, 0x4), FieldTrait( 291, 16, 154, 0x4), FieldTrait( 336, 15, 144, 0x4),
8233  FieldTrait( 348, 2, 45, 0x4), FieldTrait( 349, 28, 46, 0x4), FieldTrait( 350, 2, 48, 0x4),
8234  FieldTrait( 351, 28, 49, 0x4), FieldTrait( 354, 2, 150, 0x4), FieldTrait( 355, 28, 151, 0x4),
8235  FieldTrait( 423, 1, 125, 0x4), FieldTrait( 453, 1, 6, 0xc), FieldTrait( 454, 1, 19, 0xc),
8236  FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4), FieldTrait( 470, 18, 34, 0x4),
8237  FieldTrait( 471, 15, 35, 0x4), FieldTrait( 472, 15, 36, 0x4), FieldTrait( 526, 15, 12, 0x4),
8238  FieldTrait( 541, 25, 25, 0x4), FieldTrait( 543, 15, 33, 0x4), FieldTrait( 555, 1, 116, 0xc),
8239  FieldTrait( 581, 1, 8, 0x4), FieldTrait( 625, 15, 145, 0x4), FieldTrait( 662, 11, 134, 0x4),
8240  FieldTrait( 663, 1, 135, 0x4), FieldTrait( 667, 21, 51, 0x4), FieldTrait( 691, 15, 50, 0x4),
8241  FieldTrait( 699, 15, 136, 0x4), FieldTrait( 711, 1, 117, 0xc), FieldTrait( 715, 25, 148, 0x4),
8242  FieldTrait( 716, 15, 146, 0x4), FieldTrait( 717, 15, 147, 0x4), FieldTrait( 761, 15, 137, 0x4),
8243  FieldTrait( 762, 15, 23, 0x4), FieldTrait( 768, 1, 121, 0xc), FieldTrait( 788, 1, 107, 0x4),
8244  FieldTrait( 854, 1, 114, 0x4), FieldTrait( 864, 1, 54, 0xc), FieldTrait( 873, 25, 55, 0x4),
8245  FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4), FieldTrait( 876, 15, 53, 0x4),
8246  FieldTrait( 897, 1, 14, 0xc), FieldTrait( 898, 14, 111, 0x4), FieldTrait( 899, 13, 118, 0x4),
8247  FieldTrait( 900, 13, 119, 0x4), FieldTrait( 901, 13, 120, 0x4), FieldTrait( 908, 15, 1, 0x1),
8248  FieldTrait( 909, 15, 2, 0x4), FieldTrait( 910, 1, 3, 0x1), FieldTrait( 911, 1, 4, 0x4),
8249  FieldTrait( 912, 8, 5, 0x4), FieldTrait( 913, 15, 103, 0x4), FieldTrait( 914, 15, 104, 0x4),
8250  FieldTrait( 915, 25, 105, 0x4), FieldTrait( 916, 25, 108, 0x4), FieldTrait( 917, 25, 109, 0x4),
8251  FieldTrait( 918, 19, 106, 0x4), FieldTrait( 919, 1, 110, 0x4), FieldTrait( 920, 13, 127, 0x4),
8252  FieldTrait( 921, 13, 128, 0x4), FieldTrait( 922, 13, 129, 0x4), FieldTrait( 947, 19, 39, 0x4),
8253  FieldTrait( 965, 15, 57, 0x4), FieldTrait( 966, 15, 58, 0x4), FieldTrait( 967, 9, 60, 0x4),
8254  FieldTrait( 968, 9, 61, 0x4), FieldTrait( 969, 9, 62, 0x4), FieldTrait( 970, 1, 63, 0x4),
8255  FieldTrait( 971, 1, 64, 0x4), FieldTrait( 996, 15, 66, 0x4), FieldTrait( 997, 15, 67, 0x4),
8256  FieldTrait(1018, 1, 65, 0xc), FieldTrait(1043, 1, 153, 0x4), FieldTrait(1049, 7, 59, 0x4),
8257  FieldTrait(1079, 26, 68, 0x4), FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4),
8258  FieldTrait(1151, 15, 69, 0x4), FieldTrait(1184, 2, 72, 0x4), FieldTrait(1185, 29, 73, 0x4),
8259  FieldTrait(1186, 15, 74, 0x4), FieldTrait(1191, 15, 76, 0x4), FieldTrait(1192, 10, 77, 0x4),
8260  FieldTrait(1193, 7, 78, 0x4), FieldTrait(1194, 1, 79, 0x4), FieldTrait(1195, 13, 80, 0x4),
8261  FieldTrait(1196, 15, 81, 0x4), FieldTrait(1197, 15, 88, 0x4), FieldTrait(1198, 1, 82, 0x4),
8262  FieldTrait(1199, 11, 83, 0x4), FieldTrait(1200, 11, 84, 0x4), FieldTrait(1227, 15, 75, 0x4),
8263  FieldTrait(1242, 8, 87, 0x4), FieldTrait(1244, 8, 86, 0x4), FieldTrait(1435, 1, 89, 0x4),
8264  FieldTrait(1439, 1, 90, 0x4), FieldTrait(1449, 15, 91, 0x4), FieldTrait(1450, 15, 92, 0x4),
8265  FieldTrait(1451, 14, 93, 0x4), FieldTrait(1452, 14, 94, 0x4), FieldTrait(1457, 14, 95, 0x4),
8266  FieldTrait(1458, 14, 96, 0x4), FieldTrait(1478, 1, 97, 0x4), FieldTrait(1479, 1, 98, 0x4),
8267  FieldTrait(1480, 14, 99, 0x4), FieldTrait(1481, 1, 100, 0x4), FieldTrait(1482, 1, 101, 0x4),
8268  FieldTrait(1483, 1, 102, 0xc)
8269 };
8270 const FieldTrait_Hash_Array CollateralReport::_ftha(CollateralReport::_traits, 154);
8272 //-------------------------------------------------------------------------------------------------
8273 const FieldTrait CollateralReport::NoDlvyInst::_traits[] =
8274 {
8275  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
8276 };
8279 const unsigned short CollateralReport::NoDlvyInst::_fnum;
8280 //-------------------------------------------------------------------------------------------------
8281 const FieldTrait CollateralReport::NoDlvyInst::NoSettlPartyIDs::_traits[] =
8282 {
8283  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
8284  FieldTrait( 801, 1, 4, 0xc)
8285 };
8286 const FieldTrait_Hash_Array CollateralReport::NoDlvyInst::NoSettlPartyIDs::_ftha(CollateralReport::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
8289 //-------------------------------------------------------------------------------------------------
8290 const FieldTrait CollateralReport::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
8291 {
8292  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
8293 };
8294 const FieldTrait_Hash_Array CollateralReport::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(CollateralReport::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
8297 //-------------------------------------------------------------------------------------------------
8298 const FieldTrait CollateralReport::NoExecs::_traits[] =
8299 {
8300  FieldTrait( 17, 15, 1, 0x4)
8301 };
8304 const unsigned short CollateralReport::NoExecs::_fnum;
8305 //-------------------------------------------------------------------------------------------------
8306 const FieldTrait CollateralReport::NoMiscFees::_traits[] =
8307 {
8308  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
8309  FieldTrait( 891, 1, 4, 0x4)
8310 };
8313 const unsigned short CollateralReport::NoMiscFees::_fnum;
8314 //-------------------------------------------------------------------------------------------------
8315 const FieldTrait CollateralReport::NoStipulations::_traits[] =
8316 {
8317  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
8318 };
8320 const MsgType CollateralReport::NoStipulations::_msgtype("NoStipulations");
8321 const unsigned short CollateralReport::NoStipulations::_fnum;
8322 //-------------------------------------------------------------------------------------------------
8323 const FieldTrait CollateralReport::NoPartyIDs::_traits[] =
8324 {
8325  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
8326  FieldTrait( 802, 1, 4, 0xc)
8327 };
8330 const unsigned short CollateralReport::NoPartyIDs::_fnum;
8331 //-------------------------------------------------------------------------------------------------
8332 const FieldTrait CollateralReport::NoPartyIDs::NoPartySubIDs::_traits[] =
8333 {
8334  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
8335 };
8336 const FieldTrait_Hash_Array CollateralReport::NoPartyIDs::NoPartySubIDs::_ftha(CollateralReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
8339 //-------------------------------------------------------------------------------------------------
8340 const FieldTrait CollateralReport::NoSecurityAltID::_traits[] =
8341 {
8342  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
8343 };
8345 const MsgType CollateralReport::NoSecurityAltID::_msgtype("NoSecurityAltID");
8346 const unsigned short CollateralReport::NoSecurityAltID::_fnum;
8347 //-------------------------------------------------------------------------------------------------
8348 const FieldTrait CollateralReport::NoLegs::_traits[] =
8349 {
8350  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
8351  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
8352  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
8353  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
8354  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
8355  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
8356  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
8357  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
8358  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
8359  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
8360  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
8361  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
8362  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
8363  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
8364  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
8365  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
8366  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
8367  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
8368 };
8371 const unsigned short CollateralReport::NoLegs::_fnum;
8372 //-------------------------------------------------------------------------------------------------
8373 const FieldTrait CollateralReport::NoLegs::NoLegSecurityAltID::_traits[] =
8374 {
8375  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
8376 };
8377 const FieldTrait_Hash_Array CollateralReport::NoLegs::NoLegSecurityAltID::_ftha(CollateralReport::NoLegs::NoLegSecurityAltID::_traits, 2);
8380 //-------------------------------------------------------------------------------------------------
8381 const FieldTrait CollateralReport::NoUnderlyings::_traits[] =
8382 {
8383  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
8384  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
8385  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
8386  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
8387  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
8388  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
8389  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
8390  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
8391  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
8392  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
8393  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
8394  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
8395  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
8396  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
8397  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
8398  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
8399  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
8400  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
8401  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
8402  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
8403  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
8404  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
8405  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
8406  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
8407 };
8409 const MsgType CollateralReport::NoUnderlyings::_msgtype("NoUnderlyings");
8410 const unsigned short CollateralReport::NoUnderlyings::_fnum;
8411 //-------------------------------------------------------------------------------------------------
8412 const FieldTrait CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
8413 {
8414  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
8415 };
8416 const FieldTrait_Hash_Array CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
8419 //-------------------------------------------------------------------------------------------------
8420 const FieldTrait CollateralReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
8421 {
8422  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
8423 };
8424 const FieldTrait_Hash_Array CollateralReport::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
8427 //-------------------------------------------------------------------------------------------------
8428 const FieldTrait CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
8429 {
8430  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
8431  FieldTrait(1062, 1, 4, 0xc)
8432 };
8433 const FieldTrait_Hash_Array CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
8436 //-------------------------------------------------------------------------------------------------
8437 const FieldTrait CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
8438 {
8439  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
8440 };
8441 const FieldTrait_Hash_Array CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
8444 //-------------------------------------------------------------------------------------------------
8446 {
8447  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
8448  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
8449 };
8451 const MsgType CollateralReport::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
8452 const unsigned short CollateralReport::NoTrdRegTimestamps::_fnum;
8453 //-------------------------------------------------------------------------------------------------
8454 const FieldTrait CollateralReport::NoEvents::_traits[] =
8455 {
8456  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
8457  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
8458 };
8461 const unsigned short CollateralReport::NoEvents::_fnum;
8462 //-------------------------------------------------------------------------------------------------
8463 const FieldTrait CollateralReport::NoTrades::_traits[] =
8464 {
8465  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
8466 };
8469 const unsigned short CollateralReport::NoTrades::_fnum;
8470 //-------------------------------------------------------------------------------------------------
8472 {
8473  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
8474  FieldTrait(1052, 1, 4, 0xc)
8475 };
8477 const MsgType CollateralReport::NoInstrumentParties::_msgtype("NoInstrumentParties");
8479 //-------------------------------------------------------------------------------------------------
8480 const FieldTrait CollateralReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
8481 {
8482  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
8483 };
8484 const FieldTrait_Hash_Array CollateralReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
8487 //-------------------------------------------------------------------------------------------------
8488 const FieldTrait CollateralReport::NoComplexEvents::_traits[] =
8489 {
8490  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
8491  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
8492  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
8493 };
8495 const MsgType CollateralReport::NoComplexEvents::_msgtype("NoComplexEvents");
8496 const unsigned short CollateralReport::NoComplexEvents::_fnum;
8497 //-------------------------------------------------------------------------------------------------
8498 const FieldTrait CollateralReport::NoComplexEvents::NoComplexEventDates::_traits[] =
8499 {
8500  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
8501 };
8502 const FieldTrait_Hash_Array CollateralReport::NoComplexEvents::NoComplexEventDates::_ftha(CollateralReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
8505 //-------------------------------------------------------------------------------------------------
8506 const FieldTrait CollateralReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
8507 {
8508  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
8509 };
8510 const FieldTrait_Hash_Array CollateralReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
8513 //-------------------------------------------------------------------------------------------------
8514 const FieldTrait CollateralInquiry::_traits[] =
8515 {
8516  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 9, 0x4), FieldTrait( 15, 19, 115, 0x4),
8517  FieldTrait( 22, 15, 18, 0x4), FieldTrait( 37, 15, 10, 0x4), FieldTrait( 44, 11, 123, 0x4),
8518  FieldTrait( 48, 15, 17, 0x4), FieldTrait( 53, 10, 113, 0x4), FieldTrait( 54, 7, 122, 0x4),
8519  FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 148, 0x4), FieldTrait( 64, 25, 112, 0x4),
8520  FieldTrait( 65, 15, 16, 0x4), FieldTrait( 85, 1, 142, 0xc), FieldTrait( 106, 15, 44, 0x4),
8521  FieldTrait( 107, 15, 47, 0x4), FieldTrait( 124, 1, 13, 0xc), FieldTrait( 159, 13, 125, 0x4),
8522  FieldTrait( 167, 15, 22, 0x4), FieldTrait( 169, 1, 139, 0x4), FieldTrait( 170, 15, 140, 0x4),
8523  FieldTrait( 171, 15, 141, 0x4), FieldTrait( 172, 1, 138, 0x4), FieldTrait( 198, 15, 11, 0x4),
8524  FieldTrait( 200, 21, 24, 0x4), FieldTrait( 201, 1, 85, 0x4), FieldTrait( 202, 11, 38, 0x4),
8525  FieldTrait( 206, 7, 40, 0x4), FieldTrait( 207, 20, 43, 0x4), FieldTrait( 218, 12, 129, 0x4),
8526  FieldTrait( 220, 19, 130, 0x4), FieldTrait( 221, 15, 131, 0x4), FieldTrait( 222, 15, 132, 0x4),
8527  FieldTrait( 223, 14, 42, 0x4), FieldTrait( 224, 25, 26, 0x4), FieldTrait( 225, 25, 27, 0x4),
8528  FieldTrait( 226, 1, 29, 0x4), FieldTrait( 227, 14, 30, 0x4), FieldTrait( 228, 9, 31, 0x4),
8529  FieldTrait( 231, 9, 41, 0x4), FieldTrait( 232, 1, 137, 0xc), FieldTrait( 239, 1, 28, 0x4),
8530  FieldTrait( 240, 25, 37, 0x4), FieldTrait( 255, 15, 32, 0x4), FieldTrait( 263, 7, 3, 0x4),
8531  FieldTrait( 336, 15, 143, 0x4), FieldTrait( 348, 2, 45, 0x4), FieldTrait( 349, 28, 46, 0x4),
8532  FieldTrait( 350, 2, 48, 0x4), FieldTrait( 351, 28, 49, 0x4), FieldTrait( 354, 2, 149, 0x4),
8533  FieldTrait( 355, 28, 150, 0x4), FieldTrait( 423, 1, 124, 0x4), FieldTrait( 453, 1, 6, 0xc),
8534  FieldTrait( 454, 1, 19, 0xc), FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4),
8535  FieldTrait( 470, 18, 34, 0x4), FieldTrait( 471, 15, 35, 0x4), FieldTrait( 472, 15, 36, 0x4),
8536  FieldTrait( 526, 15, 12, 0x4), FieldTrait( 541, 25, 25, 0x4), FieldTrait( 543, 15, 33, 0x4),
8537  FieldTrait( 555, 1, 116, 0xc), FieldTrait( 581, 1, 8, 0x4), FieldTrait( 625, 15, 144, 0x4),
8538  FieldTrait( 662, 11, 133, 0x4), FieldTrait( 663, 1, 134, 0x4), FieldTrait( 667, 21, 51, 0x4),
8539  FieldTrait( 691, 15, 50, 0x4), FieldTrait( 699, 15, 135, 0x4), FieldTrait( 711, 1, 117, 0xc),
8540  FieldTrait( 715, 25, 147, 0x4), FieldTrait( 716, 15, 145, 0x4), FieldTrait( 717, 15, 146, 0x4),
8541  FieldTrait( 725, 1, 4, 0x4), FieldTrait( 726, 15, 5, 0x4), FieldTrait( 761, 15, 136, 0x4),
8542  FieldTrait( 762, 15, 23, 0x4), FieldTrait( 768, 1, 121, 0xc), FieldTrait( 788, 1, 107, 0x4),
8543  FieldTrait( 854, 1, 114, 0x4), FieldTrait( 864, 1, 54, 0xc), FieldTrait( 873, 25, 55, 0x4),
8544  FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4), FieldTrait( 876, 15, 53, 0x4),
8545  FieldTrait( 897, 1, 14, 0xc), FieldTrait( 898, 14, 111, 0x4), FieldTrait( 899, 13, 118, 0x4),
8546  FieldTrait( 900, 13, 119, 0x4), FieldTrait( 901, 13, 120, 0x4), FieldTrait( 909, 15, 1, 0x1),
8547  FieldTrait( 913, 15, 103, 0x4), FieldTrait( 914, 15, 104, 0x4), FieldTrait( 915, 25, 105, 0x4),
8548  FieldTrait( 916, 25, 108, 0x4), FieldTrait( 917, 25, 109, 0x4), FieldTrait( 918, 19, 106, 0x4),
8549  FieldTrait( 919, 1, 110, 0x4), FieldTrait( 920, 13, 126, 0x4), FieldTrait( 921, 13, 127, 0x4),
8550  FieldTrait( 922, 13, 128, 0x4), FieldTrait( 938, 1, 2, 0xc), FieldTrait( 947, 19, 39, 0x4),
8551  FieldTrait( 965, 15, 57, 0x4), FieldTrait( 966, 15, 58, 0x4), FieldTrait( 967, 9, 60, 0x4),
8552  FieldTrait( 968, 9, 61, 0x4), FieldTrait( 969, 9, 62, 0x4), FieldTrait( 970, 1, 63, 0x4),
8553  FieldTrait( 971, 1, 64, 0x4), FieldTrait( 996, 15, 66, 0x4), FieldTrait( 997, 15, 67, 0x4),
8554  FieldTrait(1018, 1, 65, 0xc), FieldTrait(1049, 7, 59, 0x4), FieldTrait(1079, 26, 68, 0x4),
8555  FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4), FieldTrait(1151, 15, 69, 0x4),
8556  FieldTrait(1184, 2, 72, 0x4), FieldTrait(1185, 29, 73, 0x4), FieldTrait(1186, 15, 74, 0x4),
8557  FieldTrait(1191, 15, 76, 0x4), FieldTrait(1192, 10, 77, 0x4), FieldTrait(1193, 7, 78, 0x4),
8558  FieldTrait(1194, 1, 79, 0x4), FieldTrait(1195, 13, 80, 0x4), FieldTrait(1196, 15, 81, 0x4),
8559  FieldTrait(1197, 15, 88, 0x4), FieldTrait(1198, 1, 82, 0x4), FieldTrait(1199, 11, 83, 0x4),
8560  FieldTrait(1200, 11, 84, 0x4), FieldTrait(1227, 15, 75, 0x4), FieldTrait(1242, 8, 87, 0x4),
8561  FieldTrait(1244, 8, 86, 0x4), FieldTrait(1435, 1, 89, 0x4), FieldTrait(1439, 1, 90, 0x4),
8562  FieldTrait(1449, 15, 91, 0x4), FieldTrait(1450, 15, 92, 0x4), FieldTrait(1451, 14, 93, 0x4),
8563  FieldTrait(1452, 14, 94, 0x4), FieldTrait(1457, 14, 95, 0x4), FieldTrait(1458, 14, 96, 0x4),
8564  FieldTrait(1478, 1, 97, 0x4), FieldTrait(1479, 1, 98, 0x4), FieldTrait(1480, 14, 99, 0x4),
8565  FieldTrait(1481, 1, 100, 0x4), FieldTrait(1482, 1, 101, 0x4), FieldTrait(1483, 1, 102, 0xc)
8566 };
8567 const FieldTrait_Hash_Array CollateralInquiry::_ftha(CollateralInquiry::_traits, 150);
8569 //-------------------------------------------------------------------------------------------------
8570 const FieldTrait CollateralInquiry::NoDlvyInst::_traits[] =
8571 {
8572  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
8573 };
8576 const unsigned short CollateralInquiry::NoDlvyInst::_fnum;
8577 //-------------------------------------------------------------------------------------------------
8578 const FieldTrait CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_traits[] =
8579 {
8580  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
8581  FieldTrait( 801, 1, 4, 0xc)
8582 };
8583 const FieldTrait_Hash_Array CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_ftha(CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
8586 //-------------------------------------------------------------------------------------------------
8587 const FieldTrait CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
8588 {
8589  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
8590 };
8591 const FieldTrait_Hash_Array CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(CollateralInquiry::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
8594 //-------------------------------------------------------------------------------------------------
8595 const FieldTrait CollateralInquiry::NoExecs::_traits[] =
8596 {
8597  FieldTrait( 17, 15, 1, 0x4)
8598 };
8601 const unsigned short CollateralInquiry::NoExecs::_fnum;
8602 //-------------------------------------------------------------------------------------------------
8603 const FieldTrait CollateralInquiry::NoStipulations::_traits[] =
8604 {
8605  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
8606 };
8609 const unsigned short CollateralInquiry::NoStipulations::_fnum;
8610 //-------------------------------------------------------------------------------------------------
8611 const FieldTrait CollateralInquiry::NoPartyIDs::_traits[] =
8612 {
8613  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
8614  FieldTrait( 802, 1, 4, 0xc)
8615 };
8618 const unsigned short CollateralInquiry::NoPartyIDs::_fnum;
8619 //-------------------------------------------------------------------------------------------------
8620 const FieldTrait CollateralInquiry::NoPartyIDs::NoPartySubIDs::_traits[] =
8621 {
8622  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
8623 };
8624 const FieldTrait_Hash_Array CollateralInquiry::NoPartyIDs::NoPartySubIDs::_ftha(CollateralInquiry::NoPartyIDs::NoPartySubIDs::_traits, 2);
8627 //-------------------------------------------------------------------------------------------------
8629 {
8630  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
8631 };
8633 const MsgType CollateralInquiry::NoSecurityAltID::_msgtype("NoSecurityAltID");
8634 const unsigned short CollateralInquiry::NoSecurityAltID::_fnum;
8635 //-------------------------------------------------------------------------------------------------
8636 const FieldTrait CollateralInquiry::NoLegs::_traits[] =
8637 {
8638  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
8639  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
8640  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
8641  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
8642  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
8643  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
8644  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
8645  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
8646  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
8647  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
8648  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
8649  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
8650  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
8651  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
8652  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
8653  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
8654  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
8655  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
8656 };
8659 const unsigned short CollateralInquiry::NoLegs::_fnum;
8660 //-------------------------------------------------------------------------------------------------
8661 const FieldTrait CollateralInquiry::NoLegs::NoLegSecurityAltID::_traits[] =
8662 {
8663  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
8664 };
8665 const FieldTrait_Hash_Array CollateralInquiry::NoLegs::NoLegSecurityAltID::_ftha(CollateralInquiry::NoLegs::NoLegSecurityAltID::_traits, 2);
8668 //-------------------------------------------------------------------------------------------------
8669 const FieldTrait CollateralInquiry::NoUnderlyings::_traits[] =
8670 {
8671  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
8672  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
8673  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
8674  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
8675  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
8676  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
8677  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
8678  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
8679  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
8680  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
8681  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
8682  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
8683  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
8684  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
8685  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
8686  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
8687  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
8688  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
8689  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
8690  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
8691  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
8692  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
8693  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
8694  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
8695 };
8698 const unsigned short CollateralInquiry::NoUnderlyings::_fnum;
8699 //-------------------------------------------------------------------------------------------------
8700 const FieldTrait CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
8701 {
8702  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
8703 };
8704 const FieldTrait_Hash_Array CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralInquiry::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
8707 //-------------------------------------------------------------------------------------------------
8708 const FieldTrait CollateralInquiry::NoUnderlyings::NoUnderlyingStips::_traits[] =
8709 {
8710  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
8711 };
8712 const FieldTrait_Hash_Array CollateralInquiry::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralInquiry::NoUnderlyings::NoUnderlyingStips::_traits, 2);
8715 //-------------------------------------------------------------------------------------------------
8716 const FieldTrait CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
8717 {
8718  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
8719  FieldTrait(1062, 1, 4, 0xc)
8720 };
8721 const FieldTrait_Hash_Array CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
8724 //-------------------------------------------------------------------------------------------------
8725 const FieldTrait CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
8726 {
8727  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
8728 };
8729 const FieldTrait_Hash_Array CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralInquiry::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
8732 //-------------------------------------------------------------------------------------------------
8734 {
8735  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
8736  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
8737 };
8739 const MsgType CollateralInquiry::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
8741 //-------------------------------------------------------------------------------------------------
8742 const FieldTrait CollateralInquiry::NoEvents::_traits[] =
8743 {
8744  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
8745  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
8746 };
8749 const unsigned short CollateralInquiry::NoEvents::_fnum;
8750 //-------------------------------------------------------------------------------------------------
8751 const FieldTrait CollateralInquiry::NoTrades::_traits[] =
8752 {
8753  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
8754 };
8757 const unsigned short CollateralInquiry::NoTrades::_fnum;
8758 //-------------------------------------------------------------------------------------------------
8760 {
8761  FieldTrait( 896, 1, 1, 0x4)
8762 };
8764 const MsgType CollateralInquiry::NoCollInquiryQualifier::_msgtype("NoCollInquiryQualifier");
8766 //-------------------------------------------------------------------------------------------------
8768 {
8769  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
8770  FieldTrait(1052, 1, 4, 0xc)
8771 };
8773 const MsgType CollateralInquiry::NoInstrumentParties::_msgtype("NoInstrumentParties");
8775 //-------------------------------------------------------------------------------------------------
8776 const FieldTrait CollateralInquiry::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
8777 {
8778  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
8779 };
8780 const FieldTrait_Hash_Array CollateralInquiry::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralInquiry::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
8783 //-------------------------------------------------------------------------------------------------
8785 {
8786  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
8787  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
8788  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
8789 };
8791 const MsgType CollateralInquiry::NoComplexEvents::_msgtype("NoComplexEvents");
8792 const unsigned short CollateralInquiry::NoComplexEvents::_fnum;
8793 //-------------------------------------------------------------------------------------------------
8794 const FieldTrait CollateralInquiry::NoComplexEvents::NoComplexEventDates::_traits[] =
8795 {
8796  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
8797 };
8798 const FieldTrait_Hash_Array CollateralInquiry::NoComplexEvents::NoComplexEventDates::_ftha(CollateralInquiry::NoComplexEvents::NoComplexEventDates::_traits, 3);
8801 //-------------------------------------------------------------------------------------------------
8802 const FieldTrait CollateralInquiry::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
8803 {
8804  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
8805 };
8806 const FieldTrait_Hash_Array CollateralInquiry::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralInquiry::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
8809 //-------------------------------------------------------------------------------------------------
8811 {
8812  FieldTrait( 933, 15, 2, 0x1), FieldTrait( 935, 1, 1, 0x1), FieldTrait( 936, 1, 3, 0xc)
8813 };
8816 //-------------------------------------------------------------------------------------------------
8818 {
8819  FieldTrait( 283, 15, 3, 0x4), FieldTrait( 284, 15, 4, 0x4), FieldTrait( 930, 15, 1, 0x4),
8820  FieldTrait( 931, 15, 2, 0x4)
8821 };
8825 //-------------------------------------------------------------------------------------------------
8827 {
8828  FieldTrait( 932, 15, 3, 0x1), FieldTrait( 933, 15, 2, 0x4), FieldTrait( 934, 15, 4, 0x4),
8829  FieldTrait( 936, 1, 5, 0xc), FieldTrait( 937, 1, 1, 0x1)
8830 };
8833 //-------------------------------------------------------------------------------------------------
8835 {
8836  FieldTrait( 283, 15, 3, 0x4), FieldTrait( 284, 15, 4, 0x4), FieldTrait( 928, 1, 5, 0x1),
8837  FieldTrait( 929, 15, 6, 0x4), FieldTrait( 930, 15, 1, 0x1), FieldTrait( 931, 15, 2, 0x4)
8838 };
8842 //-------------------------------------------------------------------------------------------------
8843 const FieldTrait UserRequest::_traits[] =
8844 {
8845  FieldTrait( 95, 2, 6, 0x4), FieldTrait( 96, 28, 7, 0x4), FieldTrait( 553, 15, 3, 0x1),
8846  FieldTrait( 554, 15, 4, 0x4), FieldTrait( 923, 15, 1, 0x1), FieldTrait( 924, 1, 2, 0x1),
8847  FieldTrait( 925, 15, 5, 0x4), FieldTrait(1400, 1, 8, 0x4), FieldTrait(1401, 2, 9, 0x4),
8848  FieldTrait(1402, 28, 10, 0x4), FieldTrait(1403, 2, 11, 0x4), FieldTrait(1404, 28, 12, 0x4)
8849 };
8850 const FieldTrait_Hash_Array UserRequest::_ftha(UserRequest::_traits, 12);
8851 const MsgType UserRequest::_msgtype("BE");
8852 //-------------------------------------------------------------------------------------------------
8853 const FieldTrait UserResponse::_traits[] =
8854 {
8855  FieldTrait( 553, 15, 2, 0x1), FieldTrait( 923, 15, 1, 0x1), FieldTrait( 926, 1, 3, 0x4),
8856  FieldTrait( 927, 15, 4, 0x4)
8857 };
8858 const FieldTrait_Hash_Array UserResponse::_ftha(UserResponse::_traits, 4);
8859 const MsgType UserResponse::_msgtype("BF");
8860 //-------------------------------------------------------------------------------------------------
8861 const FieldTrait CollateralInquiryAck::_traits[] =
8862 {
8863  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 9, 0x4), FieldTrait( 15, 19, 115, 0x4),
8864  FieldTrait( 22, 15, 18, 0x4), FieldTrait( 37, 15, 10, 0x4), FieldTrait( 48, 15, 17, 0x4),
8865  FieldTrait( 53, 10, 113, 0x4), FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 125, 0x4),
8866  FieldTrait( 64, 25, 112, 0x4), FieldTrait( 65, 15, 16, 0x4), FieldTrait( 106, 15, 44, 0x4),
8867  FieldTrait( 107, 15, 47, 0x4), FieldTrait( 124, 1, 13, 0xc), FieldTrait( 167, 15, 22, 0x4),
8868  FieldTrait( 198, 15, 11, 0x4), FieldTrait( 200, 21, 24, 0x4), FieldTrait( 201, 1, 85, 0x4),
8869  FieldTrait( 202, 11, 38, 0x4), FieldTrait( 206, 7, 40, 0x4), FieldTrait( 207, 20, 43, 0x4),
8870  FieldTrait( 223, 14, 42, 0x4), FieldTrait( 224, 25, 26, 0x4), FieldTrait( 225, 25, 27, 0x4),
8871  FieldTrait( 226, 1, 29, 0x4), FieldTrait( 227, 14, 30, 0x4), FieldTrait( 228, 9, 31, 0x4),
8872  FieldTrait( 231, 9, 41, 0x4), FieldTrait( 239, 1, 28, 0x4), FieldTrait( 240, 25, 37, 0x4),
8873  FieldTrait( 255, 15, 32, 0x4), FieldTrait( 336, 15, 118, 0x4), FieldTrait( 348, 2, 45, 0x4),
8874  FieldTrait( 349, 28, 46, 0x4), FieldTrait( 350, 2, 48, 0x4), FieldTrait( 351, 28, 49, 0x4),
8875  FieldTrait( 354, 2, 126, 0x4), FieldTrait( 355, 28, 127, 0x4), FieldTrait( 453, 1, 6, 0xc),
8876  FieldTrait( 454, 1, 19, 0xc), FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4),
8877  FieldTrait( 470, 18, 34, 0x4), FieldTrait( 471, 15, 35, 0x4), FieldTrait( 472, 15, 36, 0x4),
8878  FieldTrait( 526, 15, 12, 0x4), FieldTrait( 541, 25, 25, 0x4), FieldTrait( 543, 15, 33, 0x4),
8879  FieldTrait( 555, 1, 116, 0xc), FieldTrait( 581, 1, 8, 0x4), FieldTrait( 625, 15, 119, 0x4),
8880  FieldTrait( 667, 21, 51, 0x4), FieldTrait( 691, 15, 50, 0x4), FieldTrait( 711, 1, 117, 0xc),
8881  FieldTrait( 715, 25, 122, 0x4), FieldTrait( 716, 15, 120, 0x4), FieldTrait( 717, 15, 121, 0x4),
8882  FieldTrait( 725, 1, 123, 0x4), FieldTrait( 726, 15, 124, 0x4), FieldTrait( 762, 15, 23, 0x4),
8883  FieldTrait( 788, 1, 107, 0x4), FieldTrait( 854, 1, 114, 0x4), FieldTrait( 864, 1, 54, 0xc),
8884  FieldTrait( 873, 25, 55, 0x4), FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4),
8885  FieldTrait( 876, 15, 53, 0x4), FieldTrait( 897, 1, 14, 0xc), FieldTrait( 898, 14, 111, 0x4),
8886  FieldTrait( 909, 15, 1, 0x1), FieldTrait( 911, 1, 5, 0x4), FieldTrait( 913, 15, 103, 0x4),
8887  FieldTrait( 914, 15, 104, 0x4), FieldTrait( 915, 25, 105, 0x4), FieldTrait( 916, 25, 108, 0x4),
8888  FieldTrait( 917, 25, 109, 0x4), FieldTrait( 918, 19, 106, 0x4), FieldTrait( 919, 1, 110, 0x4),
8889  FieldTrait( 938, 1, 4, 0xc), FieldTrait( 945, 1, 2, 0x1), FieldTrait( 946, 1, 3, 0x4),
8890  FieldTrait( 947, 19, 39, 0x4), FieldTrait( 965, 15, 57, 0x4), FieldTrait( 966, 15, 58, 0x4),
8891  FieldTrait( 967, 9, 60, 0x4), FieldTrait( 968, 9, 61, 0x4), FieldTrait( 969, 9, 62, 0x4),
8892  FieldTrait( 970, 1, 63, 0x4), FieldTrait( 971, 1, 64, 0x4), FieldTrait( 996, 15, 66, 0x4),
8893  FieldTrait( 997, 15, 67, 0x4), FieldTrait(1018, 1, 65, 0xc), FieldTrait(1049, 7, 59, 0x4),
8894  FieldTrait(1079, 26, 68, 0x4), FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4),
8895  FieldTrait(1151, 15, 69, 0x4), FieldTrait(1184, 2, 72, 0x4), FieldTrait(1185, 29, 73, 0x4),
8896  FieldTrait(1186, 15, 74, 0x4), FieldTrait(1191, 15, 76, 0x4), FieldTrait(1192, 10, 77, 0x4),
8897  FieldTrait(1193, 7, 78, 0x4), FieldTrait(1194, 1, 79, 0x4), FieldTrait(1195, 13, 80, 0x4),
8898  FieldTrait(1196, 15, 81, 0x4), FieldTrait(1197, 15, 88, 0x4), FieldTrait(1198, 1, 82, 0x4),
8899  FieldTrait(1199, 11, 83, 0x4), FieldTrait(1200, 11, 84, 0x4), FieldTrait(1227, 15, 75, 0x4),
8900  FieldTrait(1242, 8, 87, 0x4), FieldTrait(1244, 8, 86, 0x4), FieldTrait(1435, 1, 89, 0x4),
8901  FieldTrait(1439, 1, 90, 0x4), FieldTrait(1449, 15, 91, 0x4), FieldTrait(1450, 15, 92, 0x4),
8902  FieldTrait(1451, 14, 93, 0x4), FieldTrait(1452, 14, 94, 0x4), FieldTrait(1457, 14, 95, 0x4),
8903  FieldTrait(1458, 14, 96, 0x4), FieldTrait(1478, 1, 97, 0x4), FieldTrait(1479, 1, 98, 0x4),
8904  FieldTrait(1480, 14, 99, 0x4), FieldTrait(1481, 1, 100, 0x4), FieldTrait(1482, 1, 101, 0x4),
8905  FieldTrait(1483, 1, 102, 0xc)
8906 };
8907 const FieldTrait_Hash_Array CollateralInquiryAck::_ftha(CollateralInquiryAck::_traits, 127);
8909 //-------------------------------------------------------------------------------------------------
8910 const FieldTrait CollateralInquiryAck::NoExecs::_traits[] =
8911 {
8912  FieldTrait( 17, 15, 1, 0x4)
8913 };
8916 const unsigned short CollateralInquiryAck::NoExecs::_fnum;
8917 //-------------------------------------------------------------------------------------------------
8918 const FieldTrait CollateralInquiryAck::NoPartyIDs::_traits[] =
8919 {
8920  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
8921  FieldTrait( 802, 1, 4, 0xc)
8922 };
8925 const unsigned short CollateralInquiryAck::NoPartyIDs::_fnum;
8926 //-------------------------------------------------------------------------------------------------
8927 const FieldTrait CollateralInquiryAck::NoPartyIDs::NoPartySubIDs::_traits[] =
8928 {
8929  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
8930 };
8931 const FieldTrait_Hash_Array CollateralInquiryAck::NoPartyIDs::NoPartySubIDs::_ftha(CollateralInquiryAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
8934 //-------------------------------------------------------------------------------------------------
8936 {
8937  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
8938 };
8942 //-------------------------------------------------------------------------------------------------
8943 const FieldTrait CollateralInquiryAck::NoLegs::_traits[] =
8944 {
8945  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
8946  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
8947  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
8948  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
8949  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
8950  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
8951  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
8952  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
8953  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
8954  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
8955  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
8956  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
8957  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
8958  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
8959  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
8960  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
8961  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
8962  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
8963 };
8966 const unsigned short CollateralInquiryAck::NoLegs::_fnum;
8967 //-------------------------------------------------------------------------------------------------
8968 const FieldTrait CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_traits[] =
8969 {
8970  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
8971 };
8972 const FieldTrait_Hash_Array CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_ftha(CollateralInquiryAck::NoLegs::NoLegSecurityAltID::_traits, 2);
8975 //-------------------------------------------------------------------------------------------------
8977 {
8978  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
8979  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
8980  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
8981  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
8982  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
8983  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
8984  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
8985  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
8986  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
8987  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
8988  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
8989  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
8990  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
8991  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
8992  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
8993  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
8994  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
8995  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
8996  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
8997  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
8998  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
8999  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
9000  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
9001  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
9002 };
9005 const unsigned short CollateralInquiryAck::NoUnderlyings::_fnum;
9006 //-------------------------------------------------------------------------------------------------
9007 const FieldTrait CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
9008 {
9009  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
9010 };
9011 const FieldTrait_Hash_Array CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CollateralInquiryAck::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
9014 //-------------------------------------------------------------------------------------------------
9015 const FieldTrait CollateralInquiryAck::NoUnderlyings::NoUnderlyingStips::_traits[] =
9016 {
9017  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
9018 };
9019 const FieldTrait_Hash_Array CollateralInquiryAck::NoUnderlyings::NoUnderlyingStips::_ftha(CollateralInquiryAck::NoUnderlyings::NoUnderlyingStips::_traits, 2);
9022 //-------------------------------------------------------------------------------------------------
9023 const FieldTrait CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
9024 {
9025  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
9026  FieldTrait(1062, 1, 4, 0xc)
9027 };
9028 const FieldTrait_Hash_Array CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
9031 //-------------------------------------------------------------------------------------------------
9032 const FieldTrait CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
9033 {
9034  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
9035 };
9036 const FieldTrait_Hash_Array CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CollateralInquiryAck::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
9039 //-------------------------------------------------------------------------------------------------
9040 const FieldTrait CollateralInquiryAck::NoEvents::_traits[] =
9041 {
9042  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
9043  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
9044 };
9047 const unsigned short CollateralInquiryAck::NoEvents::_fnum;
9048 //-------------------------------------------------------------------------------------------------
9049 const FieldTrait CollateralInquiryAck::NoTrades::_traits[] =
9050 {
9051  FieldTrait( 571, 15, 1, 0x4), FieldTrait( 818, 15, 2, 0x4)
9052 };
9055 const unsigned short CollateralInquiryAck::NoTrades::_fnum;
9056 //-------------------------------------------------------------------------------------------------
9058 {
9059  FieldTrait( 896, 1, 1, 0x4)
9060 };
9062 const MsgType CollateralInquiryAck::NoCollInquiryQualifier::_msgtype("NoCollInquiryQualifier");
9064 //-------------------------------------------------------------------------------------------------
9066 {
9067  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
9068  FieldTrait(1052, 1, 4, 0xc)
9069 };
9073 //-------------------------------------------------------------------------------------------------
9074 const FieldTrait CollateralInquiryAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
9075 {
9076  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
9077 };
9078 const FieldTrait_Hash_Array CollateralInquiryAck::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CollateralInquiryAck::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
9081 //-------------------------------------------------------------------------------------------------
9083 {
9084  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
9085  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
9086  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
9087 };
9091 //-------------------------------------------------------------------------------------------------
9092 const FieldTrait CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::_traits[] =
9093 {
9094  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
9095 };
9096 const FieldTrait_Hash_Array CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::_ftha(CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::_traits, 3);
9099 //-------------------------------------------------------------------------------------------------
9100 const FieldTrait CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
9101 {
9102  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
9103 };
9104 const FieldTrait_Hash_Array CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CollateralInquiryAck::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
9107 //-------------------------------------------------------------------------------------------------
9108 const FieldTrait ConfirmationRequest::_traits[] =
9109 {
9110  FieldTrait( 58, 15, 11, 0x4), FieldTrait( 60, 22, 7, 0x1), FieldTrait( 70, 15, 4, 0x4),
9111  FieldTrait( 73, 1, 3, 0xc), FieldTrait( 79, 15, 8, 0x4), FieldTrait( 354, 2, 12, 0x4),
9112  FieldTrait( 355, 28, 13, 0x4), FieldTrait( 467, 15, 6, 0x4), FieldTrait( 661, 1, 9, 0x4),
9113  FieldTrait( 773, 1, 2, 0x1), FieldTrait( 793, 15, 5, 0x4), FieldTrait( 798, 1, 10, 0x4),
9114  FieldTrait( 859, 15, 1, 0x1)
9115 };
9116 const FieldTrait_Hash_Array ConfirmationRequest::_ftha(ConfirmationRequest::_traits, 13);
9118 //-------------------------------------------------------------------------------------------------
9119 const FieldTrait ConfirmationRequest::NoOrders::_traits[] =
9120 {
9121  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 7, 0x4),
9122  FieldTrait( 66, 15, 5, 0x4), FieldTrait( 198, 15, 3, 0x4), FieldTrait( 526, 15, 4, 0x4),
9123  FieldTrait( 756, 1, 6, 0xc), FieldTrait( 799, 11, 8, 0x4), FieldTrait( 800, 10, 9, 0x4)
9124 };
9127 const unsigned short ConfirmationRequest::NoOrders::_fnum;
9128 //-------------------------------------------------------------------------------------------------
9129 const FieldTrait ConfirmationRequest::NoOrders::NoNested2PartyIDs::_traits[] =
9130 {
9131  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
9132  FieldTrait( 806, 1, 4, 0xc)
9133 };
9134 const FieldTrait_Hash_Array ConfirmationRequest::NoOrders::NoNested2PartyIDs::_ftha(ConfirmationRequest::NoOrders::NoNested2PartyIDs::_traits, 4);
9137 //-------------------------------------------------------------------------------------------------
9138 const FieldTrait ConfirmationRequest::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
9139 {
9140  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
9141 };
9142 const FieldTrait_Hash_Array ConfirmationRequest::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(ConfirmationRequest::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
9145 //-------------------------------------------------------------------------------------------------
9146 const FieldTrait TradingSessionListRequest::_traits[] =
9147 {
9148  FieldTrait( 207, 20, 4, 0x4), FieldTrait( 263, 7, 7, 0x1), FieldTrait( 335, 15, 1, 0x1),
9149  FieldTrait( 336, 15, 2, 0x4), FieldTrait( 338, 1, 5, 0x4), FieldTrait( 339, 1, 6, 0x4),
9150  FieldTrait( 625, 15, 3, 0x4), FieldTrait(1300, 15, 9, 0x4), FieldTrait(1301, 20, 8, 0x4)
9151 };
9154 //-------------------------------------------------------------------------------------------------
9155 const FieldTrait TradingSessionList::_traits[] =
9156 {
9157  FieldTrait( 335, 15, 1, 0x4), FieldTrait( 386, 1, 2, 0xc), FieldTrait(1180, 15, 3, 0x4),
9158  FieldTrait(1181, 4, 4, 0x4), FieldTrait(1350, 4, 5, 0x4), FieldTrait(1352, 8, 6, 0x4)
9159 };
9160 const FieldTrait_Hash_Array TradingSessionList::_ftha(TradingSessionList::_traits, 6);
9162 //-------------------------------------------------------------------------------------------------
9164 {
9165  FieldTrait( 58, 15, 15, 0x4), FieldTrait( 60, 22, 26, 0x4), FieldTrait( 207, 20, 3, 0x4),
9166  FieldTrait( 325, 8, 6, 0x4), FieldTrait( 336, 15, 1, 0x1), FieldTrait( 338, 1, 4, 0x4),
9167  FieldTrait( 339, 1, 5, 0x4), FieldTrait( 340, 1, 7, 0x1), FieldTrait( 341, 22, 9, 0x4),
9168  FieldTrait( 342, 22, 10, 0x4), FieldTrait( 343, 22, 11, 0x4), FieldTrait( 344, 22, 12, 0x4),
9169  FieldTrait( 345, 22, 13, 0x4), FieldTrait( 354, 2, 16, 0x4), FieldTrait( 355, 28, 17, 0x4),
9170  FieldTrait( 387, 10, 14, 0x4), FieldTrait( 567, 1, 8, 0x4), FieldTrait( 625, 15, 2, 0x4),
9171  FieldTrait(1141, 1, 25, 0xc), FieldTrait(1232, 1, 23, 0xc), FieldTrait(1235, 1, 24, 0xc),
9172  FieldTrait(1237, 1, 21, 0xc), FieldTrait(1239, 1, 22, 0xc), FieldTrait(1300, 15, 19, 0x4),
9173  FieldTrait(1301, 20, 18, 0x4), FieldTrait(1326, 15, 20, 0x4), FieldTrait(1327, 7, 27, 0x4)
9174 };
9176 const MsgType TradingSessionList::NoTradingSessions::_msgtype("NoTradingSessions");
9178 //-------------------------------------------------------------------------------------------------
9179 const FieldTrait TradingSessionList::NoTradingSessions::NoMDFeedTypes::_traits[] =
9180 {
9181  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
9182 };
9183 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoMDFeedTypes::_ftha(TradingSessionList::NoTradingSessions::NoMDFeedTypes::_traits, 3);
9186 //-------------------------------------------------------------------------------------------------
9187 const FieldTrait TradingSessionList::NoTradingSessions::NoExecInstRules::_traits[] =
9188 {
9189  FieldTrait(1308, 7, 1, 0x4)
9190 };
9191 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoExecInstRules::_ftha(TradingSessionList::NoTradingSessions::NoExecInstRules::_traits, 1);
9194 //-------------------------------------------------------------------------------------------------
9195 const FieldTrait TradingSessionList::NoTradingSessions::NoMatchRules::_traits[] =
9196 {
9197  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
9198 };
9199 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoMatchRules::_ftha(TradingSessionList::NoTradingSessions::NoMatchRules::_traits, 2);
9202 //-------------------------------------------------------------------------------------------------
9203 const FieldTrait TradingSessionList::NoTradingSessions::NoOrdTypeRules::_traits[] =
9204 {
9205  FieldTrait( 40, 7, 1, 0x4)
9206 };
9207 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoOrdTypeRules::_ftha(TradingSessionList::NoTradingSessions::NoOrdTypeRules::_traits, 1);
9210 //-------------------------------------------------------------------------------------------------
9211 const FieldTrait TradingSessionList::NoTradingSessions::NoTimeInForceRules::_traits[] =
9212 {
9213  FieldTrait( 59, 7, 1, 0x4)
9214 };
9215 const FieldTrait_Hash_Array TradingSessionList::NoTradingSessions::NoTimeInForceRules::_ftha(TradingSessionList::NoTradingSessions::NoTimeInForceRules::_traits, 1);
9218 //-------------------------------------------------------------------------------------------------
9219 const FieldTrait SecurityListUpdateReport::_traits[] =
9220 {
9221  FieldTrait( 60, 22, 24, 0x4), FieldTrait( 146, 1, 10, 0xc), FieldTrait( 292, 16, 8, 0x4),
9222  FieldTrait( 320, 15, 2, 0x4), FieldTrait( 322, 15, 3, 0x4), FieldTrait( 393, 1, 5, 0x4),
9223  FieldTrait( 560, 1, 4, 0x4), FieldTrait( 715, 25, 6, 0x4), FieldTrait( 893, 8, 9, 0x4),
9224  FieldTrait( 964, 1, 1, 0x4), FieldTrait( 980, 7, 7, 0x4), FieldTrait(1180, 15, 13, 0x4),
9225  FieldTrait(1181, 4, 14, 0x4), FieldTrait(1300, 15, 12, 0x4), FieldTrait(1301, 20, 11, 0x4),
9226  FieldTrait(1350, 4, 15, 0x4), FieldTrait(1352, 8, 16, 0x4), FieldTrait(1465, 15, 17, 0x4),
9227  FieldTrait(1466, 15, 18, 0x4), FieldTrait(1467, 15, 19, 0x4), FieldTrait(1468, 2, 20, 0x4),
9228  FieldTrait(1469, 28, 21, 0x4), FieldTrait(1470, 1, 22, 0x4), FieldTrait(1471, 1, 23, 0x4)
9229 };
9232 //-------------------------------------------------------------------------------------------------
9234 {
9235  FieldTrait( 15, 19, 120, 0x4), FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4),
9236  FieldTrait( 55, 15, 1, 0x4), FieldTrait( 58, 15, 116, 0x4), FieldTrait( 65, 15, 2, 0x4),
9237  FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4), FieldTrait( 167, 15, 8, 0x4),
9238  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
9239  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 218, 12, 102, 0x4),
9240  FieldTrait( 220, 19, 103, 0x4), FieldTrait( 221, 15, 104, 0x4), FieldTrait( 222, 15, 105, 0x4),
9241  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
9242  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
9243  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 232, 1, 121, 0xc), FieldTrait( 235, 15, 110, 0x4),
9244  FieldTrait( 236, 14, 111, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
9245  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
9246  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 354, 2, 117, 0x4),
9247  FieldTrait( 355, 28, 118, 0x4), FieldTrait( 423, 1, 138, 0x4), FieldTrait( 454, 1, 5, 0xc),
9248  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
9249  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
9250  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 101, 0xc), FieldTrait( 561, 10, 135, 0x4),
9251  FieldTrait( 562, 10, 130, 0x4), FieldTrait( 662, 11, 106, 0x4), FieldTrait( 663, 1, 107, 0x4),
9252  FieldTrait( 667, 21, 37, 0x4), FieldTrait( 668, 1, 89, 0x4), FieldTrait( 691, 15, 36, 0x4),
9253  FieldTrait( 696, 25, 113, 0x4), FieldTrait( 697, 11, 114, 0x4), FieldTrait( 698, 1, 115, 0x4),
9254  FieldTrait( 699, 15, 108, 0x4), FieldTrait( 701, 25, 112, 0x4), FieldTrait( 711, 1, 119, 0xc),
9255  FieldTrait( 761, 15, 109, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 788, 1, 96, 0x4),
9256  FieldTrait( 827, 1, 129, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 869, 14, 90, 0x4),
9257  FieldTrait( 870, 1, 91, 0xc), FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4),
9258  FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4), FieldTrait( 898, 14, 100, 0x4),
9259  FieldTrait( 913, 15, 92, 0x4), FieldTrait( 914, 15, 93, 0x4), FieldTrait( 915, 25, 94, 0x4),
9260  FieldTrait( 916, 25, 97, 0x4), FieldTrait( 917, 25, 98, 0x4), FieldTrait( 918, 19, 95, 0x4),
9261  FieldTrait( 919, 1, 99, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
9262  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
9263  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
9264  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
9265  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1140, 10, 131, 0x4),
9266  FieldTrait(1143, 9, 132, 0x4), FieldTrait(1144, 1, 133, 0x4), FieldTrait(1146, 13, 56, 0x4),
9267  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1148, 11, 126, 0x4), FieldTrait(1149, 11, 127, 0x4),
9268  FieldTrait(1150, 11, 128, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
9269  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
9270  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
9271  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
9272  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
9273  FieldTrait(1201, 1, 141, 0xc), FieldTrait(1205, 1, 123, 0xc), FieldTrait(1227, 15, 61, 0x4),
9274  FieldTrait(1234, 1, 124, 0xc), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
9275  FieldTrait(1245, 19, 134, 0x4), FieldTrait(1306, 1, 125, 0x4), FieldTrait(1309, 1, 139, 0xc),
9276  FieldTrait(1312, 1, 140, 0xc), FieldTrait(1324, 7, 122, 0x4), FieldTrait(1377, 1, 136, 0x4),
9277  FieldTrait(1378, 1, 137, 0x4), FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4),
9278  FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4),
9279  FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4),
9280  FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4),
9281  FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc),
9282  FieldTrait(1504, 22, 142, 0x4)
9283 };
9287 //-------------------------------------------------------------------------------------------------
9288 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoStipulations::_traits[] =
9289 {
9290  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
9291 };
9292 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoStipulations::_ftha(SecurityListUpdateReport::NoRelatedSym::NoStipulations::_traits, 2);
9295 //-------------------------------------------------------------------------------------------------
9296 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits[] =
9297 {
9298  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
9299 };
9300 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_ftha(SecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits, 2);
9303 //-------------------------------------------------------------------------------------------------
9304 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoLegs::_traits[] =
9305 {
9306  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
9307  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
9308  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
9309  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 56, 0x4), FieldTrait( 596, 18, 20, 0x4),
9310  FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4),
9311  FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4),
9312  FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4),
9313  FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4),
9314  FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4),
9315  FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4),
9316  FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4),
9317  FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4),
9318  FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4), FieldTrait( 676, 19, 58, 0x4),
9319  FieldTrait( 677, 15, 59, 0x4), FieldTrait( 678, 15, 60, 0x4), FieldTrait( 679, 11, 61, 0x4),
9320  FieldTrait( 680, 1, 62, 0x4), FieldTrait( 683, 1, 57, 0xc), FieldTrait( 690, 1, 55, 0x4),
9321  FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4),
9322  FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4),
9323  FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4),
9324  FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4),
9325  FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4),
9326  FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
9327 };
9328 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoLegs::_ftha(SecurityListUpdateReport::NoRelatedSym::NoLegs::_traits, 62);
9331 //-------------------------------------------------------------------------------------------------
9332 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
9333 {
9334  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
9335 };
9336 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
9339 //-------------------------------------------------------------------------------------------------
9340 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegStipulations::_traits[] =
9341 {
9342  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
9343 };
9344 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(SecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegStipulations::_traits, 2);
9347 //-------------------------------------------------------------------------------------------------
9348 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::_traits[] =
9349 {
9350  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
9351  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
9352  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
9353  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
9354  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
9355  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
9356  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
9357  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
9358  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
9359  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
9360  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
9361  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
9362  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
9363  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
9364  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
9365  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
9366  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
9367  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
9368  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
9369  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
9370  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
9371  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
9372  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
9373  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
9374 };
9375 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::_traits, 72);
9378 //-------------------------------------------------------------------------------------------------
9379 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
9380 {
9381  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
9382 };
9383 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
9386 //-------------------------------------------------------------------------------------------------
9387 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
9388 {
9389  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
9390 };
9391 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
9394 //-------------------------------------------------------------------------------------------------
9395 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
9396 {
9397  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
9398  FieldTrait(1062, 1, 4, 0xc)
9399 };
9400 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
9403 //-------------------------------------------------------------------------------------------------
9404 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
9405 {
9406  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
9407 };
9408 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityListUpdateReport::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
9411 //-------------------------------------------------------------------------------------------------
9412 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoEvents::_traits[] =
9413 {
9414  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
9415  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
9416 };
9417 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoEvents::_ftha(SecurityListUpdateReport::NoRelatedSym::NoEvents::_traits, 5);
9420 //-------------------------------------------------------------------------------------------------
9421 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits[] =
9422 {
9423  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
9424 };
9425 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_ftha(SecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits, 2);
9428 //-------------------------------------------------------------------------------------------------
9429 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits[] =
9430 {
9431  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
9432  FieldTrait(1052, 1, 4, 0xc)
9433 };
9434 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_ftha(SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits, 4);
9437 //-------------------------------------------------------------------------------------------------
9438 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
9439 {
9440  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
9441 };
9442 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
9445 //-------------------------------------------------------------------------------------------------
9446 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::_traits[] =
9447 {
9448  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
9449  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
9450 };
9451 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::_traits, 6);
9454 //-------------------------------------------------------------------------------------------------
9455 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits[] =
9456 {
9457  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
9458  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
9459 };
9460 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::NoMaturityRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits, 6);
9463 //-------------------------------------------------------------------------------------------------
9464 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTickRules::_traits[] =
9465 {
9466  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
9467  FieldTrait(1209, 1, 4, 0x4)
9468 };
9469 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTickRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTickRules::_traits, 4);
9472 //-------------------------------------------------------------------------------------------------
9473 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoLotTypeRules::_traits[] =
9474 {
9475  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
9476 };
9477 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoLotTypeRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoLotTypeRules::_traits, 2);
9480 //-------------------------------------------------------------------------------------------------
9481 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::_traits[] =
9482 {
9483  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
9484  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
9485  FieldTrait(1239, 1, 4, 0xc)
9486 };
9487 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::_traits, 7);
9490 //-------------------------------------------------------------------------------------------------
9491 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
9492 {
9493  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
9494 };
9495 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
9498 //-------------------------------------------------------------------------------------------------
9499 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits[] =
9500 {
9501  FieldTrait(1308, 7, 1, 0x4)
9502 };
9503 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits, 1);
9506 //-------------------------------------------------------------------------------------------------
9507 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits[] =
9508 {
9509  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
9510 };
9511 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits, 2);
9514 //-------------------------------------------------------------------------------------------------
9515 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
9516 {
9517  FieldTrait( 40, 7, 1, 0x4)
9518 };
9519 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
9522 //-------------------------------------------------------------------------------------------------
9523 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
9524 {
9525  FieldTrait( 59, 7, 1, 0x4)
9526 };
9527 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_ftha(SecurityListUpdateReport::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
9530 //-------------------------------------------------------------------------------------------------
9531 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoNestedInstrAttrib::_traits[] =
9532 {
9533  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
9534 };
9535 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoNestedInstrAttrib::_ftha(SecurityListUpdateReport::NoRelatedSym::NoNestedInstrAttrib::_traits, 2);
9538 //-------------------------------------------------------------------------------------------------
9539 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits[] =
9540 {
9541  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
9542  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
9543  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
9544 };
9545 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_ftha(SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits, 8);
9548 //-------------------------------------------------------------------------------------------------
9549 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
9550 {
9551  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
9552 };
9553 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
9556 //-------------------------------------------------------------------------------------------------
9557 const FieldTrait SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
9558 {
9559  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
9560 };
9561 const FieldTrait_Hash_Array SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
9564 //-------------------------------------------------------------------------------------------------
9565 const FieldTrait AdjustedPositionReport::_traits[] =
9566 {
9567  FieldTrait( 146, 1, 7, 0xc), FieldTrait( 453, 1, 5, 0xc), FieldTrait( 702, 1, 6, 0xc),
9568  FieldTrait( 714, 15, 10, 0x4), FieldTrait( 715, 25, 3, 0x1), FieldTrait( 716, 15, 4, 0x4),
9569  FieldTrait( 721, 15, 1, 0x1), FieldTrait( 724, 1, 2, 0x4), FieldTrait( 730, 11, 8, 0x4),
9570  FieldTrait( 734, 11, 9, 0x4)
9571 };
9572 const FieldTrait_Hash_Array AdjustedPositionReport::_ftha(AdjustedPositionReport::_traits, 10);
9574 //-------------------------------------------------------------------------------------------------
9576 {
9577  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
9578  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
9579  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
9580  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
9581  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
9582  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
9583  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
9584  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
9585  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc),
9586  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
9587  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
9588  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
9589  FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
9590  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
9591  FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4),
9592  FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4),
9593  FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4),
9594  FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4),
9595  FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4),
9596  FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4),
9597  FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4),
9598  FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4),
9599  FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4),
9600  FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4),
9601  FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4),
9602  FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4),
9603  FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4),
9604  FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4),
9605  FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4),
9606  FieldTrait(1483, 1, 88, 0xc)
9607 };
9610 const unsigned short AdjustedPositionReport::NoRelatedSym::_fnum;
9611 //-------------------------------------------------------------------------------------------------
9612 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoSecurityAltID::_traits[] =
9613 {
9614  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
9615 };
9616 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoSecurityAltID::_ftha(AdjustedPositionReport::NoRelatedSym::NoSecurityAltID::_traits, 2);
9619 //-------------------------------------------------------------------------------------------------
9620 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoEvents::_traits[] =
9621 {
9622  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
9623  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
9624 };
9625 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoEvents::_ftha(AdjustedPositionReport::NoRelatedSym::NoEvents::_traits, 5);
9628 //-------------------------------------------------------------------------------------------------
9629 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::_traits[] =
9630 {
9631  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
9632  FieldTrait(1052, 1, 4, 0xc)
9633 };
9634 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::_ftha(AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::_traits, 4);
9637 //-------------------------------------------------------------------------------------------------
9638 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
9639 {
9640  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
9641 };
9642 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AdjustedPositionReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
9645 //-------------------------------------------------------------------------------------------------
9646 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoComplexEvents::_traits[] =
9647 {
9648  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
9649  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
9650  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
9651 };
9652 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoComplexEvents::_ftha(AdjustedPositionReport::NoRelatedSym::NoComplexEvents::_traits, 8);
9655 //-------------------------------------------------------------------------------------------------
9656 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
9657 {
9658  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
9659 };
9660 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
9663 //-------------------------------------------------------------------------------------------------
9664 const FieldTrait AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
9665 {
9666  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
9667 };
9668 const FieldTrait_Hash_Array AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AdjustedPositionReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
9671 //-------------------------------------------------------------------------------------------------
9673 {
9674  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
9675  FieldTrait( 802, 1, 4, 0xc)
9676 };
9679 const unsigned short AdjustedPositionReport::NoPartyIDs::_fnum;
9680 //-------------------------------------------------------------------------------------------------
9681 const FieldTrait AdjustedPositionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
9682 {
9683  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
9684 };
9685 const FieldTrait_Hash_Array AdjustedPositionReport::NoPartyIDs::NoPartySubIDs::_ftha(AdjustedPositionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
9688 //-------------------------------------------------------------------------------------------------
9690 {
9691  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 703, 15, 1, 0x4), FieldTrait( 704, 10, 2, 0x4),
9692  FieldTrait( 705, 10, 3, 0x4), FieldTrait( 706, 1, 4, 0x4), FieldTrait( 976, 25, 6, 0x4)
9693 };
9696 const unsigned short AdjustedPositionReport::NoPositions::_fnum;
9697 //-------------------------------------------------------------------------------------------------
9698 const FieldTrait AdjustedPositionReport::NoPositions::NoNestedPartyIDs::_traits[] =
9699 {
9700  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
9701  FieldTrait( 804, 1, 4, 0xc)
9702 };
9703 const FieldTrait_Hash_Array AdjustedPositionReport::NoPositions::NoNestedPartyIDs::_ftha(AdjustedPositionReport::NoPositions::NoNestedPartyIDs::_traits, 4);
9706 //-------------------------------------------------------------------------------------------------
9707 const FieldTrait AdjustedPositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
9708 {
9709  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
9710 };
9711 const FieldTrait_Hash_Array AdjustedPositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AdjustedPositionReport::NoPositions::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
9714 //-------------------------------------------------------------------------------------------------
9715 const FieldTrait AllocationInstructionAlert::_traits[] =
9716 {
9717  FieldTrait( 6, 11, 127, 0x4), FieldTrait( 15, 19, 137, 0x4), FieldTrait( 22, 15, 21, 0x4),
9718  FieldTrait( 30, 20, 122, 0x4), FieldTrait( 48, 15, 20, 0x4), FieldTrait( 53, 10, 120, 0x1),
9719  FieldTrait( 54, 7, 17, 0x1), FieldTrait( 55, 15, 18, 0x4), FieldTrait( 58, 15, 151, 0x4),
9720  FieldTrait( 60, 22, 141, 0x4), FieldTrait( 63, 15, 142, 0x4), FieldTrait( 64, 25, 143, 0x4),
9721  FieldTrait( 65, 15, 19, 0x4), FieldTrait( 70, 15, 1, 0x1), FieldTrait( 71, 7, 2, 0x1),
9722  FieldTrait( 72, 15, 5, 0x4), FieldTrait( 73, 1, 12, 0xc), FieldTrait( 74, 1, 138, 0x4),
9723  FieldTrait( 75, 25, 140, 0x1), FieldTrait( 77, 7, 149, 0x4), FieldTrait( 78, 1, 173, 0xc),
9724  FieldTrait( 106, 15, 47, 0x4), FieldTrait( 107, 15, 50, 0x4), FieldTrait( 118, 13, 148, 0x4),
9725  FieldTrait( 124, 1, 13, 0xc), FieldTrait( 157, 1, 154, 0x4), FieldTrait( 158, 14, 155, 0x4),
9726  FieldTrait( 159, 13, 156, 0x4), FieldTrait( 167, 15, 25, 0x4), FieldTrait( 196, 15, 8, 0x4),
9727  FieldTrait( 197, 1, 9, 0x4), FieldTrait( 200, 21, 27, 0x4), FieldTrait( 201, 1, 88, 0x4),
9728  FieldTrait( 202, 11, 41, 0x4), FieldTrait( 206, 7, 43, 0x4), FieldTrait( 207, 20, 46, 0x4),
9729  FieldTrait( 218, 12, 129, 0x4), FieldTrait( 220, 19, 130, 0x4), FieldTrait( 221, 15, 131, 0x4),
9730  FieldTrait( 222, 15, 132, 0x4), FieldTrait( 223, 14, 45, 0x4), FieldTrait( 224, 25, 29, 0x4),
9731  FieldTrait( 225, 25, 30, 0x4), FieldTrait( 226, 1, 32, 0x4), FieldTrait( 227, 14, 33, 0x4),
9732  FieldTrait( 228, 9, 34, 0x4), FieldTrait( 229, 25, 123, 0x4), FieldTrait( 231, 9, 44, 0x4),
9733  FieldTrait( 232, 1, 163, 0xc), FieldTrait( 235, 15, 164, 0x4), FieldTrait( 236, 14, 165, 0x4),
9734  FieldTrait( 237, 13, 147, 0x4), FieldTrait( 238, 13, 146, 0x4), FieldTrait( 239, 1, 31, 0x4),
9735  FieldTrait( 240, 25, 40, 0x4), FieldTrait( 255, 15, 35, 0x4), FieldTrait( 336, 15, 124, 0x4),
9736  FieldTrait( 348, 2, 48, 0x4), FieldTrait( 349, 28, 49, 0x4), FieldTrait( 350, 2, 51, 0x4),
9737  FieldTrait( 351, 28, 52, 0x4), FieldTrait( 354, 2, 152, 0x4), FieldTrait( 355, 28, 153, 0x4),
9738  FieldTrait( 381, 13, 145, 0x4), FieldTrait( 423, 1, 126, 0x4), FieldTrait( 442, 7, 180, 0x4),
9739  FieldTrait( 453, 1, 139, 0xc), FieldTrait( 454, 1, 22, 0xc), FieldTrait( 460, 1, 23, 0x4),
9740  FieldTrait( 461, 15, 24, 0x4), FieldTrait( 466, 15, 10, 0x4), FieldTrait( 470, 18, 37, 0x4),
9741  FieldTrait( 471, 15, 38, 0x4), FieldTrait( 472, 15, 39, 0x4), FieldTrait( 540, 13, 157, 0x4),
9742  FieldTrait( 541, 25, 28, 0x4), FieldTrait( 543, 15, 36, 0x4), FieldTrait( 555, 1, 119, 0xc),
9743  FieldTrait( 570, 8, 14, 0x4), FieldTrait( 574, 15, 16, 0x4), FieldTrait( 578, 15, 179, 0x4),
9744  FieldTrait( 582, 1, 178, 0x4), FieldTrait( 625, 15, 125, 0x4), FieldTrait( 626, 1, 3, 0x1),
9745  FieldTrait( 650, 8, 162, 0x4), FieldTrait( 662, 11, 133, 0x4), FieldTrait( 663, 1, 134, 0x4),
9746  FieldTrait( 667, 21, 54, 0x4), FieldTrait( 668, 1, 106, 0x4), FieldTrait( 691, 15, 53, 0x4),
9747  FieldTrait( 696, 25, 167, 0x4), FieldTrait( 697, 11, 168, 0x4), FieldTrait( 698, 1, 169, 0x4),
9748  FieldTrait( 699, 15, 135, 0x4), FieldTrait( 700, 8, 15, 0x4), FieldTrait( 701, 25, 166, 0x4),
9749  FieldTrait( 711, 1, 118, 0xc), FieldTrait( 715, 25, 175, 0x4), FieldTrait( 738, 13, 158, 0x4),
9750  FieldTrait( 753, 1, 170, 0xc), FieldTrait( 754, 8, 150, 0x4), FieldTrait( 761, 15, 136, 0x4),
9751  FieldTrait( 762, 15, 26, 0x4), FieldTrait( 775, 1, 144, 0x4), FieldTrait( 788, 1, 113, 0x4),
9752  FieldTrait( 793, 15, 4, 0x4), FieldTrait( 796, 1, 6, 0x4), FieldTrait( 808, 1, 7, 0x4),
9753  FieldTrait( 819, 1, 174, 0x4), FieldTrait( 828, 1, 176, 0x4), FieldTrait( 829, 1, 177, 0x4),
9754  FieldTrait( 854, 1, 121, 0x4), FieldTrait( 857, 1, 11, 0x4), FieldTrait( 860, 11, 128, 0x4),
9755  FieldTrait( 864, 1, 57, 0xc), FieldTrait( 869, 14, 107, 0x4), FieldTrait( 870, 1, 108, 0xc),
9756  FieldTrait( 873, 25, 58, 0x4), FieldTrait( 874, 25, 59, 0x4), FieldTrait( 875, 1, 55, 0x4),
9757  FieldTrait( 876, 15, 56, 0x4), FieldTrait( 892, 1, 171, 0x4), FieldTrait( 893, 8, 172, 0x4),
9758  FieldTrait( 898, 14, 117, 0x4), FieldTrait( 913, 15, 109, 0x4), FieldTrait( 914, 15, 110, 0x4),
9759  FieldTrait( 915, 25, 111, 0x4), FieldTrait( 916, 25, 114, 0x4), FieldTrait( 917, 25, 115, 0x4),
9760  FieldTrait( 918, 19, 112, 0x4), FieldTrait( 919, 1, 116, 0x4), FieldTrait( 920, 13, 159, 0x4),
9761  FieldTrait( 921, 13, 160, 0x4), FieldTrait( 922, 13, 161, 0x4), FieldTrait( 947, 19, 42, 0x4),
9762  FieldTrait( 965, 15, 60, 0x4), FieldTrait( 966, 15, 61, 0x4), FieldTrait( 967, 9, 63, 0x4),
9763  FieldTrait( 968, 9, 64, 0x4), FieldTrait( 969, 9, 65, 0x4), FieldTrait( 970, 1, 66, 0x4),
9764  FieldTrait( 971, 1, 67, 0x4), FieldTrait( 991, 11, 182, 0x4), FieldTrait( 996, 15, 69, 0x4),
9765  FieldTrait( 997, 15, 70, 0x4), FieldTrait(1011, 15, 181, 0x4), FieldTrait(1018, 1, 68, 0xc),
9766  FieldTrait(1049, 7, 62, 0x4), FieldTrait(1079, 26, 71, 0x4), FieldTrait(1146, 13, 73, 0x4),
9767  FieldTrait(1147, 10, 74, 0x4), FieldTrait(1151, 15, 72, 0x4), FieldTrait(1184, 2, 75, 0x4),
9768  FieldTrait(1185, 29, 76, 0x4), FieldTrait(1186, 15, 77, 0x4), FieldTrait(1191, 15, 79, 0x4),
9769  FieldTrait(1192, 10, 80, 0x4), FieldTrait(1193, 7, 81, 0x4), FieldTrait(1194, 1, 82, 0x4),
9770  FieldTrait(1195, 13, 83, 0x4), FieldTrait(1196, 15, 84, 0x4), FieldTrait(1197, 15, 91, 0x4),
9771  FieldTrait(1198, 1, 85, 0x4), FieldTrait(1199, 11, 86, 0x4), FieldTrait(1200, 11, 87, 0x4),
9772  FieldTrait(1227, 15, 78, 0x4), FieldTrait(1242, 8, 90, 0x4), FieldTrait(1244, 8, 89, 0x4),
9773  FieldTrait(1435, 1, 92, 0x4), FieldTrait(1439, 1, 93, 0x4), FieldTrait(1449, 15, 94, 0x4),
9774  FieldTrait(1450, 15, 95, 0x4), FieldTrait(1451, 14, 96, 0x4), FieldTrait(1452, 14, 97, 0x4),
9775  FieldTrait(1457, 14, 98, 0x4), FieldTrait(1458, 14, 99, 0x4), FieldTrait(1478, 1, 100, 0x4),
9776  FieldTrait(1479, 1, 101, 0x4), FieldTrait(1480, 14, 102, 0x4), FieldTrait(1481, 1, 103, 0x4),
9777  FieldTrait(1482, 1, 104, 0x4), FieldTrait(1483, 1, 105, 0xc)
9778 };
9781 //-------------------------------------------------------------------------------------------------
9783 {
9784  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 7, 0x4),
9785  FieldTrait( 66, 15, 5, 0x4), FieldTrait( 198, 15, 3, 0x4), FieldTrait( 526, 15, 4, 0x4),
9786  FieldTrait( 756, 1, 6, 0xc), FieldTrait( 799, 11, 8, 0x4), FieldTrait( 800, 10, 9, 0x4)
9787 };
9790 const unsigned short AllocationInstructionAlert::NoOrders::_fnum;
9791 //-------------------------------------------------------------------------------------------------
9792 const FieldTrait AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::_traits[] =
9793 {
9794  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
9795  FieldTrait( 806, 1, 4, 0xc)
9796 };
9797 const FieldTrait_Hash_Array AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::_ftha(AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::_traits, 4);
9800 //-------------------------------------------------------------------------------------------------
9801 const FieldTrait AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
9802 {
9803  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
9804 };
9805 const FieldTrait_Hash_Array AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(AllocationInstructionAlert::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
9808 //-------------------------------------------------------------------------------------------------
9810 {
9811  FieldTrait( 12, 13, 14, 0x4), FieldTrait( 13, 7, 15, 0x4), FieldTrait( 79, 15, 1, 0x4),
9812  FieldTrait( 80, 10, 5, 0x4), FieldTrait( 81, 7, 7, 0x4), FieldTrait( 85, 1, 35, 0xc),
9813  FieldTrait( 119, 13, 20, 0x4), FieldTrait( 120, 19, 22, 0x4), FieldTrait( 136, 1, 28, 0xc),
9814  FieldTrait( 153, 11, 18, 0x4), FieldTrait( 154, 13, 19, 0x4), FieldTrait( 155, 9, 24, 0x4),
9815  FieldTrait( 156, 7, 25, 0x4), FieldTrait( 161, 15, 11, 0x4), FieldTrait( 169, 1, 32, 0x4),
9816  FieldTrait( 170, 15, 33, 0x4), FieldTrait( 171, 15, 34, 0x4), FieldTrait( 172, 1, 31, 0x4),
9817  FieldTrait( 208, 8, 9, 0x4), FieldTrait( 209, 1, 10, 0x4), FieldTrait( 360, 2, 12, 0x4),
9818  FieldTrait( 361, 28, 13, 0x4), FieldTrait( 366, 11, 4, 0x4), FieldTrait( 467, 15, 6, 0x4),
9819  FieldTrait( 479, 19, 16, 0x4), FieldTrait( 497, 7, 17, 0x4), FieldTrait( 539, 1, 8, 0xc),
9820  FieldTrait( 573, 7, 3, 0x4), FieldTrait( 576, 1, 29, 0xc), FieldTrait( 635, 15, 41, 0x4),
9821  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 23, 0x4), FieldTrait( 737, 13, 21, 0x4),
9822  FieldTrait( 741, 13, 27, 0x4), FieldTrait( 742, 13, 26, 0x4), FieldTrait( 780, 1, 30, 0x4),
9823  FieldTrait( 989, 15, 36, 0x4), FieldTrait( 992, 1, 39, 0x4), FieldTrait( 993, 15, 38, 0x4),
9824  FieldTrait(1002, 1, 37, 0x4), FieldTrait(1047, 7, 40, 0x4)
9825 };
9828 const unsigned short AllocationInstructionAlert::NoAllocs::_fnum;
9829 //-------------------------------------------------------------------------------------------------
9830 const FieldTrait AllocationInstructionAlert::NoAllocs::NoDlvyInst::_traits[] =
9831 {
9832  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
9833 };
9834 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoDlvyInst::_ftha(AllocationInstructionAlert::NoAllocs::NoDlvyInst::_traits, 3);
9837 //-------------------------------------------------------------------------------------------------
9838 const FieldTrait AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits[] =
9839 {
9840  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
9841  FieldTrait( 801, 1, 4, 0xc)
9842 };
9843 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_ftha(AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
9846 //-------------------------------------------------------------------------------------------------
9847 const FieldTrait AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
9848 {
9849  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
9850 };
9851 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(AllocationInstructionAlert::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
9854 //-------------------------------------------------------------------------------------------------
9855 const FieldTrait AllocationInstructionAlert::NoAllocs::NoMiscFees::_traits[] =
9856 {
9857  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
9858  FieldTrait( 891, 1, 4, 0x4)
9859 };
9860 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoMiscFees::_ftha(AllocationInstructionAlert::NoAllocs::NoMiscFees::_traits, 4);
9863 //-------------------------------------------------------------------------------------------------
9864 const FieldTrait AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::_traits[] =
9865 {
9866  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
9867  FieldTrait( 804, 1, 4, 0xc)
9868 };
9869 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::_ftha(AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::_traits, 4);
9872 //-------------------------------------------------------------------------------------------------
9873 const FieldTrait AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
9874 {
9875  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
9876 };
9877 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationInstructionAlert::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
9880 //-------------------------------------------------------------------------------------------------
9881 const FieldTrait AllocationInstructionAlert::NoAllocs::NoClearingInstructions::_traits[] =
9882 {
9883  FieldTrait( 577, 1, 1, 0x4)
9884 };
9885 const FieldTrait_Hash_Array AllocationInstructionAlert::NoAllocs::NoClearingInstructions::_ftha(AllocationInstructionAlert::NoAllocs::NoClearingInstructions::_traits, 1);
9888 //-------------------------------------------------------------------------------------------------
9890 {
9891  FieldTrait( 17, 15, 2, 0x4), FieldTrait( 29, 7, 6, 0x4), FieldTrait( 31, 11, 4, 0x4),
9892  FieldTrait( 32, 10, 1, 0x4), FieldTrait( 527, 15, 3, 0x4), FieldTrait( 669, 11, 5, 0x4),
9893  FieldTrait(1003, 15, 7, 0x4), FieldTrait(1041, 15, 8, 0x4)
9894 };
9897 const unsigned short AllocationInstructionAlert::NoExecs::_fnum;
9898 //-------------------------------------------------------------------------------------------------
9900 {
9901  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
9902 };
9906 //-------------------------------------------------------------------------------------------------
9908 {
9909  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
9910  FieldTrait( 802, 1, 4, 0xc)
9911 };
9915 //-------------------------------------------------------------------------------------------------
9916 const FieldTrait AllocationInstructionAlert::NoPartyIDs::NoPartySubIDs::_traits[] =
9917 {
9918  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
9919 };
9920 const FieldTrait_Hash_Array AllocationInstructionAlert::NoPartyIDs::NoPartySubIDs::_ftha(AllocationInstructionAlert::NoPartyIDs::NoPartySubIDs::_traits, 2);
9923 //-------------------------------------------------------------------------------------------------
9925 {
9926  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
9927 };
9931 //-------------------------------------------------------------------------------------------------
9933 {
9934  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
9935  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
9936  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
9937  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
9938  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
9939  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
9940  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
9941  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
9942  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
9943  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
9944  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
9945  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
9946  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
9947  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
9948  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
9949  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
9950  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
9951  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
9952 };
9955 const unsigned short AllocationInstructionAlert::NoLegs::_fnum;
9956 //-------------------------------------------------------------------------------------------------
9957 const FieldTrait AllocationInstructionAlert::NoLegs::NoLegSecurityAltID::_traits[] =
9958 {
9959  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
9960 };
9961 const FieldTrait_Hash_Array AllocationInstructionAlert::NoLegs::NoLegSecurityAltID::_ftha(AllocationInstructionAlert::NoLegs::NoLegSecurityAltID::_traits, 2);
9964 //-------------------------------------------------------------------------------------------------
9966 {
9967  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
9968  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
9969  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
9970  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
9971  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
9972  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
9973  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
9974  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
9975  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
9976  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
9977  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
9978  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
9979  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
9980  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
9981  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
9982  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
9983  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
9984  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
9985  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
9986  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
9987  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
9988  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
9989  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
9990  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
9991 };
9995 //-------------------------------------------------------------------------------------------------
9996 const FieldTrait AllocationInstructionAlert::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
9997 {
9998  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
9999 };
10000 const FieldTrait_Hash_Array AllocationInstructionAlert::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(AllocationInstructionAlert::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
10003 //-------------------------------------------------------------------------------------------------
10004 const FieldTrait AllocationInstructionAlert::NoUnderlyings::NoUnderlyingStips::_traits[] =
10005 {
10006  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
10007 };
10008 const FieldTrait_Hash_Array AllocationInstructionAlert::NoUnderlyings::NoUnderlyingStips::_ftha(AllocationInstructionAlert::NoUnderlyings::NoUnderlyingStips::_traits, 2);
10011 //-------------------------------------------------------------------------------------------------
10012 const FieldTrait AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
10013 {
10014  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
10015  FieldTrait(1062, 1, 4, 0xc)
10016 };
10017 const FieldTrait_Hash_Array AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::_ftha(AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
10020 //-------------------------------------------------------------------------------------------------
10021 const FieldTrait AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
10022 {
10023  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
10024 };
10025 const FieldTrait_Hash_Array AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(AllocationInstructionAlert::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
10028 //-------------------------------------------------------------------------------------------------
10030 {
10031  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
10032 };
10035 const unsigned short AllocationInstructionAlert::NoPosAmt::_fnum;
10036 //-------------------------------------------------------------------------------------------------
10038 {
10039  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
10040  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
10041 };
10044 const unsigned short AllocationInstructionAlert::NoEvents::_fnum;
10045 //-------------------------------------------------------------------------------------------------
10047 {
10048  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
10049 };
10053 //-------------------------------------------------------------------------------------------------
10055 {
10056  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
10057  FieldTrait(1052, 1, 4, 0xc)
10058 };
10062 //-------------------------------------------------------------------------------------------------
10063 const FieldTrait AllocationInstructionAlert::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10064 {
10065  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
10066 };
10067 const FieldTrait_Hash_Array AllocationInstructionAlert::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AllocationInstructionAlert::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10070 //-------------------------------------------------------------------------------------------------
10072 {
10073  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
10074  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
10075  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
10076 };
10080 //-------------------------------------------------------------------------------------------------
10081 const FieldTrait AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::_traits[] =
10082 {
10083  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
10084 };
10085 const FieldTrait_Hash_Array AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::_ftha(AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::_traits, 3);
10088 //-------------------------------------------------------------------------------------------------
10089 const FieldTrait AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10090 {
10091  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
10092 };
10093 const FieldTrait_Hash_Array AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AllocationInstructionAlert::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10096 //-------------------------------------------------------------------------------------------------
10097 const FieldTrait ExecutionAcknowledgement::_traits[] =
10098 {
10099  FieldTrait( 6, 11, 108, 0x4), FieldTrait( 11, 15, 3, 0x4), FieldTrait( 14, 10, 107, 0x4),
10100  FieldTrait( 17, 15, 5, 0x1), FieldTrait( 22, 15, 10, 0x4), FieldTrait( 31, 11, 104, 0x4),
10101  FieldTrait( 32, 10, 103, 0x4), FieldTrait( 37, 15, 1, 0x1), FieldTrait( 38, 10, 98, 0x4),
10102  FieldTrait( 48, 15, 9, 0x4), FieldTrait( 54, 7, 97, 0x1), FieldTrait( 55, 15, 7, 0x4),
10103  FieldTrait( 58, 15, 109, 0x4), FieldTrait( 65, 15, 8, 0x4), FieldTrait( 106, 15, 36, 0x4),
10104  FieldTrait( 107, 15, 39, 0x4), FieldTrait( 127, 7, 6, 0x4), FieldTrait( 152, 10, 99, 0x4),
10105  FieldTrait( 167, 15, 14, 0x4), FieldTrait( 198, 15, 2, 0x4), FieldTrait( 200, 21, 16, 0x4),
10106  FieldTrait( 201, 1, 77, 0x4), FieldTrait( 202, 11, 30, 0x4), FieldTrait( 206, 7, 32, 0x4),
10107  FieldTrait( 207, 20, 35, 0x4), FieldTrait( 223, 14, 34, 0x4), FieldTrait( 224, 25, 18, 0x4),
10108  FieldTrait( 225, 25, 19, 0x4), FieldTrait( 226, 1, 21, 0x4), FieldTrait( 227, 14, 22, 0x4),
10109  FieldTrait( 228, 9, 23, 0x4), FieldTrait( 231, 9, 33, 0x4), FieldTrait( 239, 1, 20, 0x4),
10110  FieldTrait( 240, 25, 29, 0x4), FieldTrait( 255, 15, 24, 0x4), FieldTrait( 348, 2, 37, 0x4),
10111  FieldTrait( 349, 28, 38, 0x4), FieldTrait( 350, 2, 40, 0x4), FieldTrait( 351, 28, 41, 0x4),
10112  FieldTrait( 354, 2, 110, 0x4), FieldTrait( 355, 28, 111, 0x4), FieldTrait( 423, 1, 105, 0x4),
10113  FieldTrait( 454, 1, 11, 0xc), FieldTrait( 460, 1, 12, 0x4), FieldTrait( 461, 15, 13, 0x4),
10114  FieldTrait( 468, 7, 101, 0x4), FieldTrait( 469, 9, 102, 0x4), FieldTrait( 470, 18, 26, 0x4),
10115  FieldTrait( 471, 15, 27, 0x4), FieldTrait( 472, 15, 28, 0x4), FieldTrait( 516, 14, 100, 0x4),
10116  FieldTrait( 541, 25, 17, 0x4), FieldTrait( 543, 15, 25, 0x4), FieldTrait( 555, 1, 96, 0xc),
10117  FieldTrait( 667, 21, 43, 0x4), FieldTrait( 669, 11, 106, 0x4), FieldTrait( 691, 15, 42, 0x4),
10118  FieldTrait( 711, 1, 95, 0xc), FieldTrait( 762, 15, 15, 0x4), FieldTrait( 864, 1, 46, 0xc),
10119  FieldTrait( 873, 25, 47, 0x4), FieldTrait( 874, 25, 48, 0x4), FieldTrait( 875, 1, 44, 0x4),
10120  FieldTrait( 876, 15, 45, 0x4), FieldTrait( 947, 19, 31, 0x4), FieldTrait( 965, 15, 49, 0x4),
10121  FieldTrait( 966, 15, 50, 0x4), FieldTrait( 967, 9, 52, 0x4), FieldTrait( 968, 9, 53, 0x4),
10122  FieldTrait( 969, 9, 54, 0x4), FieldTrait( 970, 1, 55, 0x4), FieldTrait( 971, 1, 56, 0x4),
10123  FieldTrait( 996, 15, 58, 0x4), FieldTrait( 997, 15, 59, 0x4), FieldTrait(1018, 1, 57, 0xc),
10124  FieldTrait(1036, 7, 4, 0x1), FieldTrait(1049, 7, 51, 0x4), FieldTrait(1079, 26, 60, 0x4),
10125  FieldTrait(1146, 13, 62, 0x4), FieldTrait(1147, 10, 63, 0x4), FieldTrait(1151, 15, 61, 0x4),
10126  FieldTrait(1184, 2, 64, 0x4), FieldTrait(1185, 29, 65, 0x4), FieldTrait(1186, 15, 66, 0x4),
10127  FieldTrait(1191, 15, 68, 0x4), FieldTrait(1192, 10, 69, 0x4), FieldTrait(1193, 7, 70, 0x4),
10128  FieldTrait(1194, 1, 71, 0x4), FieldTrait(1195, 13, 72, 0x4), FieldTrait(1196, 15, 73, 0x4),
10129  FieldTrait(1197, 15, 80, 0x4), FieldTrait(1198, 1, 74, 0x4), FieldTrait(1199, 11, 75, 0x4),
10130  FieldTrait(1200, 11, 76, 0x4), FieldTrait(1227, 15, 67, 0x4), FieldTrait(1242, 8, 79, 0x4),
10131  FieldTrait(1244, 8, 78, 0x4), FieldTrait(1435, 1, 81, 0x4), FieldTrait(1439, 1, 82, 0x4),
10132  FieldTrait(1449, 15, 83, 0x4), FieldTrait(1450, 15, 84, 0x4), FieldTrait(1451, 14, 85, 0x4),
10133  FieldTrait(1452, 14, 86, 0x4), FieldTrait(1457, 14, 87, 0x4), FieldTrait(1458, 14, 88, 0x4),
10134  FieldTrait(1478, 1, 89, 0x4), FieldTrait(1479, 1, 90, 0x4), FieldTrait(1480, 14, 91, 0x4),
10135  FieldTrait(1481, 1, 92, 0x4), FieldTrait(1482, 1, 93, 0x4), FieldTrait(1483, 1, 94, 0xc)
10136 };
10137 const FieldTrait_Hash_Array ExecutionAcknowledgement::_ftha(ExecutionAcknowledgement::_traits, 111);
10139 //-------------------------------------------------------------------------------------------------
10141 {
10142  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
10143 };
10147 //-------------------------------------------------------------------------------------------------
10148 const FieldTrait ExecutionAcknowledgement::NoLegs::_traits[] =
10149 {
10150  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
10151  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
10152  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
10153  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
10154  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
10155  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
10156  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
10157  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
10158  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
10159  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
10160  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
10161  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
10162  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
10163  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
10164  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
10165  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
10166  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
10167  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
10168 };
10171 const unsigned short ExecutionAcknowledgement::NoLegs::_fnum;
10172 //-------------------------------------------------------------------------------------------------
10173 const FieldTrait ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_traits[] =
10174 {
10175  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
10176 };
10177 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_ftha(ExecutionAcknowledgement::NoLegs::NoLegSecurityAltID::_traits, 2);
10180 //-------------------------------------------------------------------------------------------------
10182 {
10183  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
10184  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
10185  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
10186  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
10187  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
10188  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
10189  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
10190  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
10191  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
10192  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
10193  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
10194  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
10195  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
10196  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
10197  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
10198  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
10199  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
10200  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
10201  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
10202  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
10203  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
10204  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
10205  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
10206  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
10207 };
10211 //-------------------------------------------------------------------------------------------------
10212 const FieldTrait ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
10213 {
10214  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
10215 };
10216 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
10219 //-------------------------------------------------------------------------------------------------
10220 const FieldTrait ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingStips::_traits[] =
10221 {
10222  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
10223 };
10224 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingStips::_ftha(ExecutionAcknowledgement::NoUnderlyings::NoUnderlyingStips::_traits, 2);
10227 //-------------------------------------------------------------------------------------------------
10228 const FieldTrait ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
10229 {
10230  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
10231  FieldTrait(1062, 1, 4, 0xc)
10232 };
10233 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::_ftha(ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
10236 //-------------------------------------------------------------------------------------------------
10237 const FieldTrait ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
10238 {
10239  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
10240 };
10241 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(ExecutionAcknowledgement::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
10244 //-------------------------------------------------------------------------------------------------
10246 {
10247  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
10248  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
10249 };
10252 const unsigned short ExecutionAcknowledgement::NoEvents::_fnum;
10253 //-------------------------------------------------------------------------------------------------
10255 {
10256  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
10257  FieldTrait(1052, 1, 4, 0xc)
10258 };
10262 //-------------------------------------------------------------------------------------------------
10263 const FieldTrait ExecutionAcknowledgement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10264 {
10265  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
10266 };
10267 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(ExecutionAcknowledgement::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10270 //-------------------------------------------------------------------------------------------------
10272 {
10273  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
10274  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
10275  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
10276 };
10280 //-------------------------------------------------------------------------------------------------
10281 const FieldTrait ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::_traits[] =
10282 {
10283  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
10284 };
10285 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::_ftha(ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::_traits, 3);
10288 //-------------------------------------------------------------------------------------------------
10289 const FieldTrait ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10290 {
10291  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
10292 };
10293 const FieldTrait_Hash_Array ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(ExecutionAcknowledgement::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10296 //-------------------------------------------------------------------------------------------------
10297 const FieldTrait ContraryIntentionReport::_traits[] =
10298 {
10299  FieldTrait( 22, 15, 11, 0x4), FieldTrait( 48, 15, 10, 0x4), FieldTrait( 55, 15, 8, 0x4),
10300  FieldTrait( 58, 15, 96, 0x4), FieldTrait( 60, 22, 2, 0x4), FieldTrait( 65, 15, 9, 0x4),
10301  FieldTrait( 106, 15, 37, 0x4), FieldTrait( 107, 15, 40, 0x4), FieldTrait( 167, 15, 15, 0x4),
10302  FieldTrait( 200, 21, 17, 0x4), FieldTrait( 201, 1, 78, 0x4), FieldTrait( 202, 11, 31, 0x4),
10303  FieldTrait( 206, 7, 33, 0x4), FieldTrait( 207, 20, 36, 0x4), FieldTrait( 223, 14, 35, 0x4),
10304  FieldTrait( 224, 25, 19, 0x4), FieldTrait( 225, 25, 20, 0x4), FieldTrait( 226, 1, 22, 0x4),
10305  FieldTrait( 227, 14, 23, 0x4), FieldTrait( 228, 9, 24, 0x4), FieldTrait( 231, 9, 34, 0x4),
10306  FieldTrait( 239, 1, 21, 0x4), FieldTrait( 240, 25, 30, 0x4), FieldTrait( 255, 15, 25, 0x4),
10307  FieldTrait( 348, 2, 38, 0x4), FieldTrait( 349, 28, 39, 0x4), FieldTrait( 350, 2, 41, 0x4),
10308  FieldTrait( 351, 28, 42, 0x4), FieldTrait( 354, 2, 97, 0x4), FieldTrait( 355, 28, 98, 0x4),
10309  FieldTrait( 453, 1, 6, 0xc), FieldTrait( 454, 1, 12, 0xc), FieldTrait( 460, 1, 13, 0x4),
10310  FieldTrait( 461, 15, 14, 0x4), FieldTrait( 470, 18, 27, 0x4), FieldTrait( 471, 15, 28, 0x4),
10311  FieldTrait( 472, 15, 29, 0x4), FieldTrait( 541, 25, 18, 0x4), FieldTrait( 543, 15, 26, 0x4),
10312  FieldTrait( 667, 21, 44, 0x4), FieldTrait( 691, 15, 43, 0x4), FieldTrait( 711, 1, 99, 0xc),
10313  FieldTrait( 715, 25, 5, 0x1), FieldTrait( 762, 15, 16, 0x4), FieldTrait( 864, 1, 47, 0xc),
10314  FieldTrait( 873, 25, 48, 0x4), FieldTrait( 874, 25, 49, 0x4), FieldTrait( 875, 1, 45, 0x4),
10315  FieldTrait( 876, 15, 46, 0x4), FieldTrait( 947, 19, 32, 0x4), FieldTrait( 965, 15, 50, 0x4),
10316  FieldTrait( 966, 15, 51, 0x4), FieldTrait( 967, 9, 53, 0x4), FieldTrait( 968, 9, 54, 0x4),
10317  FieldTrait( 969, 9, 55, 0x4), FieldTrait( 970, 1, 56, 0x4), FieldTrait( 971, 1, 57, 0x4),
10318  FieldTrait( 977, 15, 1, 0x1), FieldTrait( 978, 8, 3, 0x4), FieldTrait( 979, 15, 4, 0x4),
10319  FieldTrait( 981, 1, 7, 0xc), FieldTrait( 996, 15, 59, 0x4), FieldTrait( 997, 15, 60, 0x4),
10320  FieldTrait(1018, 1, 58, 0xc), FieldTrait(1049, 7, 52, 0x4), FieldTrait(1079, 26, 61, 0x4),
10321  FieldTrait(1146, 13, 63, 0x4), FieldTrait(1147, 10, 64, 0x4), FieldTrait(1151, 15, 62, 0x4),
10322  FieldTrait(1180, 15, 100, 0x4), FieldTrait(1181, 4, 101, 0x4), FieldTrait(1184, 2, 65, 0x4),
10323  FieldTrait(1185, 29, 66, 0x4), FieldTrait(1186, 15, 67, 0x4), FieldTrait(1191, 15, 69, 0x4),
10324  FieldTrait(1192, 10, 70, 0x4), FieldTrait(1193, 7, 71, 0x4), FieldTrait(1194, 1, 72, 0x4),
10325  FieldTrait(1195, 13, 73, 0x4), FieldTrait(1196, 15, 74, 0x4), FieldTrait(1197, 15, 81, 0x4),
10326  FieldTrait(1198, 1, 75, 0x4), FieldTrait(1199, 11, 76, 0x4), FieldTrait(1200, 11, 77, 0x4),
10327  FieldTrait(1227, 15, 68, 0x4), FieldTrait(1242, 8, 80, 0x4), FieldTrait(1244, 8, 79, 0x4),
10328  FieldTrait(1350, 4, 102, 0x4), FieldTrait(1352, 8, 103, 0x4), FieldTrait(1435, 1, 82, 0x4),
10329  FieldTrait(1439, 1, 83, 0x4), FieldTrait(1449, 15, 84, 0x4), FieldTrait(1450, 15, 85, 0x4),
10330  FieldTrait(1451, 14, 86, 0x4), FieldTrait(1452, 14, 87, 0x4), FieldTrait(1457, 14, 88, 0x4),
10331  FieldTrait(1458, 14, 89, 0x4), FieldTrait(1478, 1, 90, 0x4), FieldTrait(1479, 1, 91, 0x4),
10332  FieldTrait(1480, 14, 92, 0x4), FieldTrait(1481, 1, 93, 0x4), FieldTrait(1482, 1, 94, 0x4),
10333  FieldTrait(1483, 1, 95, 0xc)
10334 };
10335 const FieldTrait_Hash_Array ContraryIntentionReport::_ftha(ContraryIntentionReport::_traits, 103);
10337 //-------------------------------------------------------------------------------------------------
10339 {
10340  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
10341  FieldTrait( 802, 1, 4, 0xc)
10342 };
10345 const unsigned short ContraryIntentionReport::NoPartyIDs::_fnum;
10346 //-------------------------------------------------------------------------------------------------
10347 const FieldTrait ContraryIntentionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
10348 {
10349  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
10350 };
10351 const FieldTrait_Hash_Array ContraryIntentionReport::NoPartyIDs::NoPartySubIDs::_ftha(ContraryIntentionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
10354 //-------------------------------------------------------------------------------------------------
10356 {
10357  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
10358 };
10362 //-------------------------------------------------------------------------------------------------
10364 {
10365  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
10366  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
10367  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
10368  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
10369  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
10370  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
10371  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
10372  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
10373  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
10374  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
10375  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
10376  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
10377  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
10378  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
10379  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
10380  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
10381  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
10382  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
10383  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
10384  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
10385  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
10386  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
10387  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
10388  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
10389 };
10393 //-------------------------------------------------------------------------------------------------
10394 const FieldTrait ContraryIntentionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
10395 {
10396  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
10397 };
10398 const FieldTrait_Hash_Array ContraryIntentionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(ContraryIntentionReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
10401 //-------------------------------------------------------------------------------------------------
10402 const FieldTrait ContraryIntentionReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
10403 {
10404  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
10405 };
10406 const FieldTrait_Hash_Array ContraryIntentionReport::NoUnderlyings::NoUnderlyingStips::_ftha(ContraryIntentionReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
10409 //-------------------------------------------------------------------------------------------------
10410 const FieldTrait ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
10411 {
10412  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
10413  FieldTrait(1062, 1, 4, 0xc)
10414 };
10415 const FieldTrait_Hash_Array ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
10418 //-------------------------------------------------------------------------------------------------
10419 const FieldTrait ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
10420 {
10421  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
10422 };
10423 const FieldTrait_Hash_Array ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(ContraryIntentionReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
10426 //-------------------------------------------------------------------------------------------------
10427 const FieldTrait ContraryIntentionReport::NoEvents::_traits[] =
10428 {
10429  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
10430  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
10431 };
10434 const unsigned short ContraryIntentionReport::NoEvents::_fnum;
10435 //-------------------------------------------------------------------------------------------------
10437 {
10438  FieldTrait( 982, 1, 1, 0x4), FieldTrait( 983, 10, 2, 0x4)
10439 };
10443 //-------------------------------------------------------------------------------------------------
10445 {
10446  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
10447  FieldTrait(1052, 1, 4, 0xc)
10448 };
10452 //-------------------------------------------------------------------------------------------------
10453 const FieldTrait ContraryIntentionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10454 {
10455  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
10456 };
10457 const FieldTrait_Hash_Array ContraryIntentionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(ContraryIntentionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10460 //-------------------------------------------------------------------------------------------------
10462 {
10463  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
10464  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
10465  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
10466 };
10470 //-------------------------------------------------------------------------------------------------
10471 const FieldTrait ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::_traits[] =
10472 {
10473  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
10474 };
10475 const FieldTrait_Hash_Array ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::_ftha(ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
10478 //-------------------------------------------------------------------------------------------------
10479 const FieldTrait ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10480 {
10481  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
10482 };
10483 const FieldTrait_Hash_Array ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(ContraryIntentionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10486 //-------------------------------------------------------------------------------------------------
10487 const FieldTrait SecurityDefinitionUpdateReport::_traits[] =
10488 {
10489  FieldTrait( 15, 19, 97, 0x4), FieldTrait( 22, 15, 11, 0x4), FieldTrait( 48, 15, 10, 0x4),
10490  FieldTrait( 55, 15, 8, 0x4), FieldTrait( 58, 15, 98, 0x4), FieldTrait( 60, 22, 125, 0x4),
10491  FieldTrait( 65, 15, 9, 0x4), FieldTrait( 106, 15, 37, 0x4), FieldTrait( 107, 15, 40, 0x4),
10492  FieldTrait( 167, 15, 15, 0x4), FieldTrait( 200, 21, 17, 0x4), FieldTrait( 201, 1, 78, 0x4),
10493  FieldTrait( 202, 11, 31, 0x4), FieldTrait( 206, 7, 33, 0x4), FieldTrait( 207, 20, 36, 0x4),
10494  FieldTrait( 218, 12, 106, 0x4), FieldTrait( 220, 19, 107, 0x4), FieldTrait( 221, 15, 108, 0x4),
10495  FieldTrait( 222, 15, 109, 0x4), FieldTrait( 223, 14, 35, 0x4), FieldTrait( 224, 25, 19, 0x4),
10496  FieldTrait( 225, 25, 20, 0x4), FieldTrait( 226, 1, 22, 0x4), FieldTrait( 227, 14, 23, 0x4),
10497  FieldTrait( 228, 9, 24, 0x4), FieldTrait( 231, 9, 34, 0x4), FieldTrait( 232, 1, 105, 0xc),
10498  FieldTrait( 235, 15, 114, 0x4), FieldTrait( 236, 14, 115, 0x4), FieldTrait( 239, 1, 21, 0x4),
10499  FieldTrait( 240, 25, 30, 0x4), FieldTrait( 255, 15, 25, 0x4), FieldTrait( 292, 16, 7, 0x4),
10500  FieldTrait( 320, 15, 2, 0x4), FieldTrait( 322, 15, 3, 0x4), FieldTrait( 323, 1, 4, 0x4),
10501  FieldTrait( 348, 2, 38, 0x4), FieldTrait( 349, 28, 39, 0x4), FieldTrait( 350, 2, 41, 0x4),
10502  FieldTrait( 351, 28, 42, 0x4), FieldTrait( 354, 2, 99, 0x4), FieldTrait( 355, 28, 100, 0x4),
10503  FieldTrait( 454, 1, 12, 0xc), FieldTrait( 460, 1, 13, 0x4), FieldTrait( 461, 15, 14, 0x4),
10504  FieldTrait( 470, 18, 27, 0x4), FieldTrait( 471, 15, 28, 0x4), FieldTrait( 472, 15, 29, 0x4),
10505  FieldTrait( 541, 25, 18, 0x4), FieldTrait( 543, 15, 26, 0x4), FieldTrait( 555, 1, 101, 0xc),
10506  FieldTrait( 662, 11, 110, 0x4), FieldTrait( 663, 1, 111, 0x4), FieldTrait( 667, 21, 44, 0x4),
10507  FieldTrait( 668, 1, 102, 0x4), FieldTrait( 691, 15, 43, 0x4), FieldTrait( 696, 25, 117, 0x4),
10508  FieldTrait( 697, 11, 118, 0x4), FieldTrait( 698, 1, 119, 0x4), FieldTrait( 699, 15, 112, 0x4),
10509  FieldTrait( 701, 25, 116, 0x4), FieldTrait( 711, 1, 96, 0xc), FieldTrait( 715, 25, 5, 0x4),
10510  FieldTrait( 761, 15, 113, 0x4), FieldTrait( 762, 15, 16, 0x4), FieldTrait( 864, 1, 47, 0xc),
10511  FieldTrait( 869, 14, 103, 0x4), FieldTrait( 870, 1, 104, 0xc), FieldTrait( 873, 25, 48, 0x4),
10512  FieldTrait( 874, 25, 49, 0x4), FieldTrait( 875, 1, 45, 0x4), FieldTrait( 876, 15, 46, 0x4),
10513  FieldTrait( 947, 19, 32, 0x4), FieldTrait( 964, 1, 1, 0x4), FieldTrait( 965, 15, 50, 0x4),
10514  FieldTrait( 966, 15, 51, 0x4), FieldTrait( 967, 9, 53, 0x4), FieldTrait( 968, 9, 54, 0x4),
10515  FieldTrait( 969, 9, 55, 0x4), FieldTrait( 970, 1, 56, 0x4), FieldTrait( 971, 1, 57, 0x4),
10516  FieldTrait( 980, 7, 6, 0x4), FieldTrait( 996, 15, 59, 0x4), FieldTrait( 997, 15, 60, 0x4),
10517  FieldTrait(1018, 1, 58, 0xc), FieldTrait(1049, 7, 52, 0x4), FieldTrait(1079, 26, 61, 0x4),
10518  FieldTrait(1146, 13, 63, 0x4), FieldTrait(1147, 10, 64, 0x4), FieldTrait(1151, 15, 62, 0x4),
10519  FieldTrait(1180, 15, 121, 0x4), FieldTrait(1181, 4, 122, 0x4), FieldTrait(1184, 2, 65, 0x4),
10520  FieldTrait(1185, 29, 66, 0x4), FieldTrait(1186, 15, 67, 0x4), FieldTrait(1191, 15, 69, 0x4),
10521  FieldTrait(1192, 10, 70, 0x4), FieldTrait(1193, 7, 71, 0x4), FieldTrait(1194, 1, 72, 0x4),
10522  FieldTrait(1195, 13, 73, 0x4), FieldTrait(1196, 15, 74, 0x4), FieldTrait(1197, 15, 81, 0x4),
10523  FieldTrait(1198, 1, 75, 0x4), FieldTrait(1199, 11, 76, 0x4), FieldTrait(1200, 11, 77, 0x4),
10524  FieldTrait(1227, 15, 68, 0x4), FieldTrait(1242, 8, 80, 0x4), FieldTrait(1244, 8, 79, 0x4),
10525  FieldTrait(1310, 1, 120, 0xc), FieldTrait(1350, 4, 123, 0x4), FieldTrait(1352, 8, 124, 0x4),
10526  FieldTrait(1435, 1, 82, 0x4), FieldTrait(1439, 1, 83, 0x4), FieldTrait(1449, 15, 84, 0x4),
10527  FieldTrait(1450, 15, 85, 0x4), FieldTrait(1451, 14, 86, 0x4), FieldTrait(1452, 14, 87, 0x4),
10528  FieldTrait(1457, 14, 88, 0x4), FieldTrait(1458, 14, 89, 0x4), FieldTrait(1478, 1, 90, 0x4),
10529  FieldTrait(1479, 1, 91, 0x4), FieldTrait(1480, 14, 92, 0x4), FieldTrait(1481, 1, 93, 0x4),
10530  FieldTrait(1482, 1, 94, 0x4), FieldTrait(1483, 1, 95, 0xc)
10531 };
10534 //-------------------------------------------------------------------------------------------------
10536 {
10537  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
10538 };
10542 //-------------------------------------------------------------------------------------------------
10544 {
10545  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
10546 };
10550 //-------------------------------------------------------------------------------------------------
10552 {
10553  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
10554  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
10555  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
10556  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
10557  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
10558  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
10559  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
10560  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
10561  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
10562  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
10563  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
10564  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
10565  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
10566  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
10567  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
10568  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
10569  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
10570  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
10571 };
10575 //-------------------------------------------------------------------------------------------------
10576 const FieldTrait SecurityDefinitionUpdateReport::NoLegs::NoLegSecurityAltID::_traits[] =
10577 {
10578  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
10579 };
10580 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoLegs::NoLegSecurityAltID::_ftha(SecurityDefinitionUpdateReport::NoLegs::NoLegSecurityAltID::_traits, 2);
10583 //-------------------------------------------------------------------------------------------------
10585 {
10586  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
10587  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
10588  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
10589  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
10590  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
10591  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
10592  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
10593  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
10594  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
10595  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
10596  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
10597  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
10598  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
10599  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
10600  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
10601  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
10602  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
10603  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
10604  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
10605  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
10606  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
10607  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
10608  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
10609  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
10610 };
10614 //-------------------------------------------------------------------------------------------------
10615 const FieldTrait SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
10616 {
10617  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
10618 };
10619 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
10622 //-------------------------------------------------------------------------------------------------
10623 const FieldTrait SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingStips::_traits[] =
10624 {
10625  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
10626 };
10627 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityDefinitionUpdateReport::NoUnderlyings::NoUnderlyingStips::_traits, 2);
10630 //-------------------------------------------------------------------------------------------------
10631 const FieldTrait SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
10632 {
10633  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
10634  FieldTrait(1062, 1, 4, 0xc)
10635 };
10636 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
10639 //-------------------------------------------------------------------------------------------------
10640 const FieldTrait SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
10641 {
10642  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
10643 };
10644 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityDefinitionUpdateReport::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
10647 //-------------------------------------------------------------------------------------------------
10649 {
10650  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
10651  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
10652 };
10656 //-------------------------------------------------------------------------------------------------
10658 {
10659  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
10660 };
10664 //-------------------------------------------------------------------------------------------------
10666 {
10667  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
10668  FieldTrait(1052, 1, 4, 0xc)
10669 };
10673 //-------------------------------------------------------------------------------------------------
10674 const FieldTrait SecurityDefinitionUpdateReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10675 {
10676  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
10677 };
10678 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityDefinitionUpdateReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10681 //-------------------------------------------------------------------------------------------------
10683 {
10684  FieldTrait( 423, 1, 18, 0x4), FieldTrait( 561, 10, 15, 0x4), FieldTrait( 562, 10, 10, 0x4),
10685  FieldTrait( 827, 1, 9, 0x4), FieldTrait(1140, 10, 11, 0x4), FieldTrait(1143, 9, 12, 0x4),
10686  FieldTrait(1144, 1, 13, 0x4), FieldTrait(1148, 11, 6, 0x4), FieldTrait(1149, 11, 7, 0x4),
10687  FieldTrait(1150, 11, 8, 0x4), FieldTrait(1201, 1, 21, 0xc), FieldTrait(1205, 1, 3, 0xc),
10688  FieldTrait(1234, 1, 4, 0xc), FieldTrait(1245, 19, 14, 0x4), FieldTrait(1300, 15, 2, 0x4),
10689  FieldTrait(1301, 20, 1, 0x4), FieldTrait(1306, 1, 5, 0x4), FieldTrait(1309, 1, 19, 0xc),
10690  FieldTrait(1312, 1, 20, 0xc), FieldTrait(1377, 1, 16, 0x4), FieldTrait(1378, 1, 17, 0x4)
10691 };
10695 //-------------------------------------------------------------------------------------------------
10696 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::_traits[] =
10697 {
10698  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
10699  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
10700 };
10701 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::_traits, 6);
10704 //-------------------------------------------------------------------------------------------------
10705 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits[] =
10706 {
10707  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
10708  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
10709 };
10710 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits, 6);
10713 //-------------------------------------------------------------------------------------------------
10714 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTickRules::_traits[] =
10715 {
10716  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
10717  FieldTrait(1209, 1, 4, 0x4)
10718 };
10719 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTickRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTickRules::_traits, 4);
10722 //-------------------------------------------------------------------------------------------------
10723 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoLotTypeRules::_traits[] =
10724 {
10725  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
10726 };
10727 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoLotTypeRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoLotTypeRules::_traits, 2);
10730 //-------------------------------------------------------------------------------------------------
10731 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits[] =
10732 {
10733  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
10734  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
10735  FieldTrait(1239, 1, 4, 0xc)
10736 };
10737 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits, 7);
10740 //-------------------------------------------------------------------------------------------------
10741 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
10742 {
10743  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
10744 };
10745 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
10748 //-------------------------------------------------------------------------------------------------
10749 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits[] =
10750 {
10751  FieldTrait(1308, 7, 1, 0x4)
10752 };
10753 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits, 1);
10756 //-------------------------------------------------------------------------------------------------
10757 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits[] =
10758 {
10759  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
10760 };
10761 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits, 2);
10764 //-------------------------------------------------------------------------------------------------
10765 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
10766 {
10767  FieldTrait( 40, 7, 1, 0x4)
10768 };
10769 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
10772 //-------------------------------------------------------------------------------------------------
10773 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
10774 {
10775  FieldTrait( 59, 7, 1, 0x4)
10776 };
10777 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
10780 //-------------------------------------------------------------------------------------------------
10781 const FieldTrait SecurityDefinitionUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits[] =
10782 {
10783  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
10784 };
10785 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_ftha(SecurityDefinitionUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits, 2);
10788 //-------------------------------------------------------------------------------------------------
10790 {
10791  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
10792  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
10793  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
10794 };
10798 //-------------------------------------------------------------------------------------------------
10799 const FieldTrait SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::_traits[] =
10800 {
10801  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
10802 };
10803 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::_ftha(SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
10806 //-------------------------------------------------------------------------------------------------
10807 const FieldTrait SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10808 {
10809  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
10810 };
10811 const FieldTrait_Hash_Array SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityDefinitionUpdateReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10814 //-------------------------------------------------------------------------------------------------
10815 const FieldTrait SettlementObligationReport::_traits[] =
10816 {
10817  FieldTrait( 58, 15, 5, 0x4), FieldTrait( 60, 22, 8, 0x4), FieldTrait( 354, 2, 6, 0x4),
10818  FieldTrait( 355, 28, 7, 0x4), FieldTrait( 715, 25, 1, 0x4), FieldTrait(1153, 1, 2, 0x4),
10819  FieldTrait(1159, 1, 4, 0x1), FieldTrait(1160, 15, 3, 0x1), FieldTrait(1165, 1, 9, 0xc),
10820  FieldTrait(1180, 15, 10, 0x4), FieldTrait(1181, 4, 11, 0x4), FieldTrait(1350, 4, 12, 0x4),
10821  FieldTrait(1352, 8, 13, 0x4)
10822 };
10825 //-------------------------------------------------------------------------------------------------
10827 {
10828  FieldTrait( 15, 19, 7, 0x4), FieldTrait( 22, 15, 14, 0x4), FieldTrait( 48, 15, 13, 0x4),
10829  FieldTrait( 55, 15, 11, 0x4), FieldTrait( 64, 25, 10, 0x4), FieldTrait( 65, 15, 12, 0x4),
10830  FieldTrait( 106, 15, 40, 0x4), FieldTrait( 107, 15, 43, 0x4), FieldTrait( 119, 13, 6, 0x4),
10831  FieldTrait( 120, 19, 8, 0x4), FieldTrait( 126, 22, 101, 0x4), FieldTrait( 155, 9, 9, 0x4),
10832  FieldTrait( 167, 15, 18, 0x4), FieldTrait( 168, 22, 100, 0x4), FieldTrait( 200, 21, 20, 0x4),
10833  FieldTrait( 201, 1, 81, 0x4), FieldTrait( 202, 11, 34, 0x4), FieldTrait( 206, 7, 36, 0x4),
10834  FieldTrait( 207, 20, 39, 0x4), FieldTrait( 223, 14, 38, 0x4), FieldTrait( 224, 25, 22, 0x4),
10835  FieldTrait( 225, 25, 23, 0x4), FieldTrait( 226, 1, 25, 0x4), FieldTrait( 227, 14, 26, 0x4),
10836  FieldTrait( 228, 9, 27, 0x4), FieldTrait( 231, 9, 37, 0x4), FieldTrait( 239, 1, 24, 0x4),
10837  FieldTrait( 240, 25, 33, 0x4), FieldTrait( 255, 15, 28, 0x4), FieldTrait( 348, 2, 41, 0x4),
10838  FieldTrait( 349, 28, 42, 0x4), FieldTrait( 350, 2, 44, 0x4), FieldTrait( 351, 28, 45, 0x4),
10839  FieldTrait( 430, 1, 1, 0x4), FieldTrait( 453, 1, 99, 0xc), FieldTrait( 454, 1, 15, 0xc),
10840  FieldTrait( 460, 1, 16, 0x4), FieldTrait( 461, 15, 17, 0x4), FieldTrait( 470, 18, 30, 0x4),
10841  FieldTrait( 471, 15, 31, 0x4), FieldTrait( 472, 15, 32, 0x4), FieldTrait( 541, 25, 21, 0x4),
10842  FieldTrait( 543, 15, 29, 0x4), FieldTrait( 667, 21, 47, 0x4), FieldTrait( 691, 15, 46, 0x4),
10843  FieldTrait( 762, 15, 19, 0x4), FieldTrait( 779, 22, 102, 0x4), FieldTrait( 864, 1, 50, 0xc),
10844  FieldTrait( 873, 25, 51, 0x4), FieldTrait( 874, 25, 52, 0x4), FieldTrait( 875, 1, 48, 0x4),
10845  FieldTrait( 876, 15, 49, 0x4), FieldTrait( 947, 19, 35, 0x4), FieldTrait( 965, 15, 53, 0x4),
10846  FieldTrait( 966, 15, 54, 0x4), FieldTrait( 967, 9, 56, 0x4), FieldTrait( 968, 9, 57, 0x4),
10847  FieldTrait( 969, 9, 58, 0x4), FieldTrait( 970, 1, 59, 0x4), FieldTrait( 971, 1, 60, 0x4),
10848  FieldTrait( 996, 15, 62, 0x4), FieldTrait( 997, 15, 63, 0x4), FieldTrait(1018, 1, 61, 0xc),
10849  FieldTrait(1049, 7, 55, 0x4), FieldTrait(1079, 26, 64, 0x4), FieldTrait(1146, 13, 66, 0x4),
10850  FieldTrait(1147, 10, 67, 0x4), FieldTrait(1151, 15, 65, 0x4), FieldTrait(1157, 13, 5, 0x4),
10851  FieldTrait(1158, 1, 103, 0xc), FieldTrait(1161, 15, 2, 0x4), FieldTrait(1162, 7, 3, 0x4),
10852  FieldTrait(1163, 15, 4, 0x4), FieldTrait(1184, 2, 68, 0x4), FieldTrait(1185, 29, 69, 0x4),
10853  FieldTrait(1186, 15, 70, 0x4), FieldTrait(1191, 15, 72, 0x4), FieldTrait(1192, 10, 73, 0x4),
10854  FieldTrait(1193, 7, 74, 0x4), FieldTrait(1194, 1, 75, 0x4), FieldTrait(1195, 13, 76, 0x4),
10855  FieldTrait(1196, 15, 77, 0x4), FieldTrait(1197, 15, 84, 0x4), FieldTrait(1198, 1, 78, 0x4),
10856  FieldTrait(1199, 11, 79, 0x4), FieldTrait(1200, 11, 80, 0x4), FieldTrait(1227, 15, 71, 0x4),
10857  FieldTrait(1242, 8, 83, 0x4), FieldTrait(1244, 8, 82, 0x4), FieldTrait(1435, 1, 85, 0x4),
10858  FieldTrait(1439, 1, 86, 0x4), FieldTrait(1449, 15, 87, 0x4), FieldTrait(1450, 15, 88, 0x4),
10859  FieldTrait(1451, 14, 89, 0x4), FieldTrait(1452, 14, 90, 0x4), FieldTrait(1457, 14, 91, 0x4),
10860  FieldTrait(1458, 14, 92, 0x4), FieldTrait(1478, 1, 93, 0x4), FieldTrait(1479, 1, 94, 0x4),
10861  FieldTrait(1480, 14, 95, 0x4), FieldTrait(1481, 1, 96, 0x4), FieldTrait(1482, 1, 97, 0x4),
10862  FieldTrait(1483, 1, 98, 0xc)
10863 };
10867 //-------------------------------------------------------------------------------------------------
10868 const FieldTrait SettlementObligationReport::NoSettlOblig::NoPartyIDs::_traits[] =
10869 {
10870  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
10871  FieldTrait( 802, 1, 4, 0xc)
10872 };
10873 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoPartyIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoPartyIDs::_traits, 4);
10876 //-------------------------------------------------------------------------------------------------
10877 const FieldTrait SettlementObligationReport::NoSettlOblig::NoPartyIDs::NoPartySubIDs::_traits[] =
10878 {
10879  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
10880 };
10881 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoPartyIDs::NoPartySubIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoPartyIDs::NoPartySubIDs::_traits, 2);
10884 //-------------------------------------------------------------------------------------------------
10885 const FieldTrait SettlementObligationReport::NoSettlOblig::NoSecurityAltID::_traits[] =
10886 {
10887  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
10888 };
10889 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoSecurityAltID::_ftha(SettlementObligationReport::NoSettlOblig::NoSecurityAltID::_traits, 2);
10892 //-------------------------------------------------------------------------------------------------
10893 const FieldTrait SettlementObligationReport::NoSettlOblig::NoEvents::_traits[] =
10894 {
10895  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
10896  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
10897 };
10898 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoEvents::_ftha(SettlementObligationReport::NoSettlOblig::NoEvents::_traits, 5);
10901 //-------------------------------------------------------------------------------------------------
10902 const FieldTrait SettlementObligationReport::NoSettlOblig::NoInstrumentParties::_traits[] =
10903 {
10904  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
10905  FieldTrait(1052, 1, 4, 0xc)
10906 };
10907 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoInstrumentParties::_ftha(SettlementObligationReport::NoSettlOblig::NoInstrumentParties::_traits, 4);
10910 //-------------------------------------------------------------------------------------------------
10911 const FieldTrait SettlementObligationReport::NoSettlOblig::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
10912 {
10913  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
10914 };
10915 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
10918 //-------------------------------------------------------------------------------------------------
10919 const FieldTrait SettlementObligationReport::NoSettlOblig::NoSettlDetails::_traits[] =
10920 {
10921  FieldTrait( 781, 1, 2, 0xc), FieldTrait(1164, 7, 1, 0x4)
10922 };
10923 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoSettlDetails::_ftha(SettlementObligationReport::NoSettlOblig::NoSettlDetails::_traits, 2);
10926 //-------------------------------------------------------------------------------------------------
10927 const FieldTrait SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::_traits[] =
10928 {
10929  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
10930  FieldTrait( 801, 1, 4, 0xc)
10931 };
10932 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::_traits, 4);
10935 //-------------------------------------------------------------------------------------------------
10936 const FieldTrait SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
10937 {
10938  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
10939 };
10940 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(SettlementObligationReport::NoSettlOblig::NoSettlDetails::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
10943 //-------------------------------------------------------------------------------------------------
10944 const FieldTrait SettlementObligationReport::NoSettlOblig::NoComplexEvents::_traits[] =
10945 {
10946  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
10947  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
10948  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
10949 };
10950 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoComplexEvents::_ftha(SettlementObligationReport::NoSettlOblig::NoComplexEvents::_traits, 8);
10953 //-------------------------------------------------------------------------------------------------
10954 const FieldTrait SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::_traits[] =
10955 {
10956  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
10957 };
10958 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::_ftha(SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::_traits, 3);
10961 //-------------------------------------------------------------------------------------------------
10962 const FieldTrait SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
10963 {
10964  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
10965 };
10966 const FieldTrait_Hash_Array SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SettlementObligationReport::NoSettlOblig::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
10969 //-------------------------------------------------------------------------------------------------
10971 {
10972  FieldTrait( 60, 22, 148, 0x4), FieldTrait( 146, 1, 143, 0xc), FieldTrait( 241, 25, 16, 0x4),
10973  FieldTrait( 242, 25, 17, 0x4), FieldTrait( 243, 1, 18, 0x4), FieldTrait( 244, 1, 19, 0x4),
10974  FieldTrait( 245, 14, 20, 0x4), FieldTrait( 246, 9, 21, 0x4), FieldTrait( 247, 25, 27, 0x4),
10975  FieldTrait( 256, 15, 22, 0x4), FieldTrait( 305, 15, 8, 0x4), FieldTrait( 306, 15, 34, 0x4),
10976  FieldTrait( 307, 15, 37, 0x4), FieldTrait( 308, 20, 33, 0x4), FieldTrait( 309, 15, 7, 0x4),
10977  FieldTrait( 310, 15, 12, 0x4), FieldTrait( 311, 15, 5, 0x4), FieldTrait( 312, 15, 6, 0x4),
10978  FieldTrait( 313, 21, 14, 0x4), FieldTrait( 315, 1, 64, 0x4), FieldTrait( 316, 11, 28, 0x4),
10979  FieldTrait( 317, 7, 30, 0x4), FieldTrait( 318, 19, 42, 0x4), FieldTrait( 320, 15, 1, 0x4),
10980  FieldTrait( 322, 15, 2, 0x4), FieldTrait( 362, 2, 35, 0x4), FieldTrait( 363, 28, 36, 0x4),
10981  FieldTrait( 364, 2, 38, 0x4), FieldTrait( 365, 28, 39, 0x4), FieldTrait( 393, 1, 141, 0x4),
10982  FieldTrait( 435, 14, 32, 0x4), FieldTrait( 436, 9, 31, 0x4), FieldTrait( 457, 1, 9, 0xc),
10983  FieldTrait( 462, 1, 10, 0x4), FieldTrait( 463, 15, 11, 0x4), FieldTrait( 542, 25, 15, 0x4),
10984  FieldTrait( 560, 1, 3, 0x4), FieldTrait( 592, 18, 24, 0x4), FieldTrait( 593, 15, 25, 0x4),
10985  FieldTrait( 594, 15, 26, 0x4), FieldTrait( 595, 15, 23, 0x4), FieldTrait( 763, 15, 13, 0x4),
10986  FieldTrait( 810, 11, 44, 0x4), FieldTrait( 877, 15, 40, 0x4), FieldTrait( 878, 15, 41, 0x4),
10987  FieldTrait( 879, 10, 43, 0x4), FieldTrait( 882, 11, 45, 0x4), FieldTrait( 883, 11, 46, 0x4),
10988  FieldTrait( 884, 13, 47, 0x4), FieldTrait( 885, 13, 48, 0x4), FieldTrait( 886, 13, 49, 0x4),
10989  FieldTrait( 887, 1, 50, 0xc), FieldTrait( 893, 8, 142, 0x4), FieldTrait( 941, 19, 29, 0x4),
10990  FieldTrait( 972, 14, 51, 0x4), FieldTrait( 973, 13, 53, 0x4), FieldTrait( 974, 15, 54, 0x4),
10991  FieldTrait( 975, 1, 52, 0x4), FieldTrait( 980, 7, 4, 0x4), FieldTrait( 998, 15, 55, 0x4),
10992  FieldTrait(1000, 15, 56, 0x4), FieldTrait(1038, 13, 57, 0x4), FieldTrait(1039, 15, 59, 0x4),
10993  FieldTrait(1044, 10, 60, 0x4), FieldTrait(1045, 9, 61, 0x4), FieldTrait(1046, 7, 62, 0x4),
10994  FieldTrait(1058, 1, 58, 0xc), FieldTrait(1180, 15, 144, 0x4), FieldTrait(1181, 4, 145, 0x4),
10995  FieldTrait(1213, 26, 63, 0x4), FieldTrait(1214, 15, 77, 0x4), FieldTrait(1215, 15, 78, 0x4),
10996  FieldTrait(1216, 15, 79, 0x4), FieldTrait(1217, 15, 80, 0x4), FieldTrait(1218, 1, 81, 0xc),
10997  FieldTrait(1225, 13, 113, 0x4), FieldTrait(1228, 15, 83, 0x4), FieldTrait(1243, 8, 84, 0x4),
10998  FieldTrait(1246, 1, 82, 0x4), FieldTrait(1247, 15, 85, 0x4), FieldTrait(1248, 15, 86, 0x4),
10999  FieldTrait(1249, 15, 87, 0x4), FieldTrait(1250, 15, 88, 0x4), FieldTrait(1251, 21, 89, 0x4),
11000  FieldTrait(1252, 25, 90, 0x4), FieldTrait(1253, 26, 91, 0x4), FieldTrait(1254, 15, 92, 0x4),
11001  FieldTrait(1255, 7, 93, 0x4), FieldTrait(1256, 15, 94, 0x4), FieldTrait(1257, 15, 96, 0x4),
11002  FieldTrait(1258, 18, 97, 0x4), FieldTrait(1259, 15, 98, 0x4), FieldTrait(1260, 15, 100, 0x4),
11003  FieldTrait(1261, 11, 99, 0x4), FieldTrait(1262, 19, 101, 0x4), FieldTrait(1263, 9, 102, 0x4),
11004  FieldTrait(1264, 9, 103, 0x4), FieldTrait(1265, 7, 104, 0x4), FieldTrait(1266, 9, 105, 0x4),
11005  FieldTrait(1267, 9, 106, 0x4), FieldTrait(1268, 13, 107, 0x4), FieldTrait(1269, 15, 108, 0x4),
11006  FieldTrait(1270, 10, 109, 0x4), FieldTrait(1271, 15, 114, 0x4), FieldTrait(1272, 20, 115, 0x4),
11007  FieldTrait(1273, 1, 116, 0x4), FieldTrait(1274, 1, 117, 0x4), FieldTrait(1275, 15, 118, 0x4),
11008  FieldTrait(1276, 25, 95, 0x4), FieldTrait(1277, 2, 119, 0x4), FieldTrait(1278, 28, 120, 0x4),
11009  FieldTrait(1279, 15, 121, 0x4), FieldTrait(1280, 2, 122, 0x4), FieldTrait(1281, 28, 123, 0x4),
11010  FieldTrait(1282, 2, 134, 0x4), FieldTrait(1283, 28, 135, 0x4), FieldTrait(1284, 15, 136, 0x4),
11011  FieldTrait(1285, 21, 124, 0x4), FieldTrait(1286, 1, 125, 0xc), FieldTrait(1292, 1, 126, 0xc),
11012  FieldTrait(1299, 7, 112, 0x4), FieldTrait(1310, 1, 140, 0xc), FieldTrait(1311, 1, 139, 0xc),
11013  FieldTrait(1315, 15, 110, 0x4), FieldTrait(1316, 10, 111, 0x4), FieldTrait(1317, 7, 127, 0x4),
11014  FieldTrait(1318, 15, 128, 0x4), FieldTrait(1319, 15, 129, 0x4), FieldTrait(1320, 1, 130, 0x4),
11015  FieldTrait(1321, 11, 131, 0x4), FieldTrait(1322, 11, 132, 0x4), FieldTrait(1323, 1, 133, 0x4),
11016  FieldTrait(1350, 4, 146, 0x4), FieldTrait(1352, 8, 147, 0x4), FieldTrait(1419, 1, 65, 0x4),
11017  FieldTrait(1423, 10, 66, 0x4), FieldTrait(1424, 15, 67, 0x4), FieldTrait(1425, 10, 68, 0x4),
11018  FieldTrait(1437, 1, 69, 0x4), FieldTrait(1438, 1, 137, 0x4), FieldTrait(1441, 1, 70, 0x4),
11019  FieldTrait(1442, 1, 138, 0x4), FieldTrait(1453, 15, 71, 0x4), FieldTrait(1454, 15, 72, 0x4),
11020  FieldTrait(1455, 14, 73, 0x4), FieldTrait(1456, 14, 74, 0x4), FieldTrait(1459, 14, 75, 0x4),
11021  FieldTrait(1460, 14, 76, 0x4)
11022 };
11025 //-------------------------------------------------------------------------------------------------
11027 {
11028  FieldTrait( 15, 19, 97, 0x4), FieldTrait( 22, 15, 5, 0x4), FieldTrait( 48, 15, 4, 0x4),
11029  FieldTrait( 55, 15, 2, 0x4), FieldTrait( 58, 15, 99, 0x4), FieldTrait( 65, 15, 3, 0x4),
11030  FieldTrait( 106, 15, 31, 0x4), FieldTrait( 107, 15, 34, 0x4), FieldTrait( 167, 15, 9, 0x4),
11031  FieldTrait( 200, 21, 11, 0x4), FieldTrait( 201, 1, 72, 0x4), FieldTrait( 202, 11, 25, 0x4),
11032  FieldTrait( 206, 7, 27, 0x4), FieldTrait( 207, 20, 30, 0x4), FieldTrait( 223, 14, 29, 0x4),
11033  FieldTrait( 224, 25, 13, 0x4), FieldTrait( 225, 25, 14, 0x4), FieldTrait( 226, 1, 16, 0x4),
11034  FieldTrait( 227, 14, 17, 0x4), FieldTrait( 228, 9, 18, 0x4), FieldTrait( 231, 9, 28, 0x4),
11035  FieldTrait( 239, 1, 15, 0x4), FieldTrait( 240, 25, 24, 0x4), FieldTrait( 255, 15, 19, 0x4),
11036  FieldTrait( 292, 16, 102, 0x4), FieldTrait( 348, 2, 32, 0x4), FieldTrait( 349, 28, 33, 0x4),
11037  FieldTrait( 350, 2, 35, 0x4), FieldTrait( 351, 28, 36, 0x4), FieldTrait( 354, 2, 100, 0x4),
11038  FieldTrait( 355, 28, 101, 0x4), FieldTrait( 454, 1, 6, 0xc), FieldTrait( 460, 1, 7, 0x4),
11039  FieldTrait( 461, 15, 8, 0x4), FieldTrait( 470, 18, 21, 0x4), FieldTrait( 471, 15, 22, 0x4),
11040  FieldTrait( 472, 15, 23, 0x4), FieldTrait( 541, 25, 12, 0x4), FieldTrait( 543, 15, 20, 0x4),
11041  FieldTrait( 555, 1, 98, 0xc), FieldTrait( 667, 21, 38, 0x4), FieldTrait( 668, 1, 90, 0x4),
11042  FieldTrait( 691, 15, 37, 0x4), FieldTrait( 762, 15, 10, 0x4), FieldTrait( 864, 1, 41, 0xc),
11043  FieldTrait( 869, 14, 91, 0x4), FieldTrait( 870, 1, 92, 0xc), FieldTrait( 873, 25, 42, 0x4),
11044  FieldTrait( 874, 25, 43, 0x4), FieldTrait( 875, 1, 39, 0x4), FieldTrait( 876, 15, 40, 0x4),
11045  FieldTrait( 947, 19, 26, 0x4), FieldTrait( 965, 15, 44, 0x4), FieldTrait( 966, 15, 45, 0x4),
11046  FieldTrait( 967, 9, 47, 0x4), FieldTrait( 968, 9, 48, 0x4), FieldTrait( 969, 9, 49, 0x4),
11047  FieldTrait( 970, 1, 50, 0x4), FieldTrait( 971, 1, 51, 0x4), FieldTrait( 996, 15, 53, 0x4),
11048  FieldTrait( 997, 15, 54, 0x4), FieldTrait(1018, 1, 52, 0xc), FieldTrait(1049, 7, 46, 0x4),
11049  FieldTrait(1079, 26, 55, 0x4), FieldTrait(1146, 13, 57, 0x4), FieldTrait(1147, 10, 58, 0x4),
11050  FieldTrait(1151, 15, 56, 0x4), FieldTrait(1184, 2, 59, 0x4), FieldTrait(1185, 29, 60, 0x4),
11051  FieldTrait(1186, 15, 61, 0x4), FieldTrait(1191, 15, 63, 0x4), FieldTrait(1192, 10, 64, 0x4),
11052  FieldTrait(1193, 7, 65, 0x4), FieldTrait(1194, 1, 66, 0x4), FieldTrait(1195, 13, 67, 0x4),
11053  FieldTrait(1196, 15, 68, 0x4), FieldTrait(1197, 15, 75, 0x4), FieldTrait(1198, 1, 69, 0x4),
11054  FieldTrait(1199, 11, 70, 0x4), FieldTrait(1200, 11, 71, 0x4), FieldTrait(1221, 11, 94, 0x4),
11055  FieldTrait(1227, 15, 62, 0x4), FieldTrait(1230, 11, 95, 0x4), FieldTrait(1240, 11, 96, 0x4),
11056  FieldTrait(1242, 8, 74, 0x4), FieldTrait(1244, 8, 73, 0x4), FieldTrait(1305, 1, 93, 0x4),
11057  FieldTrait(1324, 7, 1, 0x4), FieldTrait(1435, 1, 76, 0x4), FieldTrait(1439, 1, 77, 0x4),
11058  FieldTrait(1449, 15, 78, 0x4), FieldTrait(1450, 15, 79, 0x4), FieldTrait(1451, 14, 80, 0x4),
11059  FieldTrait(1452, 14, 81, 0x4), FieldTrait(1457, 14, 82, 0x4), FieldTrait(1458, 14, 83, 0x4),
11060  FieldTrait(1478, 1, 84, 0x4), FieldTrait(1479, 1, 85, 0x4), FieldTrait(1480, 14, 86, 0x4),
11061  FieldTrait(1481, 1, 87, 0x4), FieldTrait(1482, 1, 88, 0x4), FieldTrait(1483, 1, 89, 0xc),
11062  FieldTrait(1504, 22, 103, 0x4)
11063 };
11067 //-------------------------------------------------------------------------------------------------
11068 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits[] =
11069 {
11070  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
11071 };
11072 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoSecurityAltID::_traits, 2);
11075 //-------------------------------------------------------------------------------------------------
11076 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::_traits[] =
11077 {
11078  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
11079  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
11080  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
11081  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
11082  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
11083  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
11084  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
11085  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
11086  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
11087  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
11088  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
11089  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
11090  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
11091  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
11092  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
11093  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
11094  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
11095  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
11096 };
11097 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::_traits, 54);
11100 //-------------------------------------------------------------------------------------------------
11101 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
11102 {
11103  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
11104 };
11105 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
11108 //-------------------------------------------------------------------------------------------------
11109 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoEvents::_traits[] =
11110 {
11111  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
11112  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
11113 };
11114 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoEvents::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoEvents::_traits, 5);
11117 //-------------------------------------------------------------------------------------------------
11118 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits[] =
11119 {
11120  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
11121 };
11122 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrAttrib::_traits, 2);
11125 //-------------------------------------------------------------------------------------------------
11126 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits[] =
11127 {
11128  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
11129  FieldTrait(1052, 1, 4, 0xc)
11130 };
11131 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::_traits, 4);
11134 //-------------------------------------------------------------------------------------------------
11135 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
11136 {
11137  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
11138 };
11139 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
11142 //-------------------------------------------------------------------------------------------------
11143 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits[] =
11144 {
11145  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
11146  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
11147  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
11148 };
11149 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::_traits, 8);
11152 //-------------------------------------------------------------------------------------------------
11153 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
11154 {
11155  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
11156 };
11157 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
11160 //-------------------------------------------------------------------------------------------------
11161 const FieldTrait DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
11162 {
11163  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
11164 };
11165 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(DerivativeSecurityListUpdateReport::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
11168 //-------------------------------------------------------------------------------------------------
11170 {
11171  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
11172 };
11176 //-------------------------------------------------------------------------------------------------
11178 {
11179  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
11180 };
11184 //-------------------------------------------------------------------------------------------------
11186 {
11187  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
11188  FieldTrait(1062, 1, 4, 0xc)
11189 };
11193 //-------------------------------------------------------------------------------------------------
11194 const FieldTrait DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
11195 {
11196  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
11197 };
11198 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(DerivativeSecurityListUpdateReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
11201 //-------------------------------------------------------------------------------------------------
11203 {
11204  FieldTrait(1219, 15, 1, 0x4), FieldTrait(1220, 15, 2, 0x4)
11205 };
11209 //-------------------------------------------------------------------------------------------------
11211 {
11212  FieldTrait(1287, 1, 1, 0x4), FieldTrait(1288, 25, 2, 0x4), FieldTrait(1289, 22, 3, 0x4),
11213  FieldTrait(1290, 11, 4, 0x4), FieldTrait(1291, 15, 5, 0x4)
11214 };
11218 //-------------------------------------------------------------------------------------------------
11220 {
11221  FieldTrait(1293, 15, 1, 0x4), FieldTrait(1294, 15, 2, 0x4), FieldTrait(1295, 1, 3, 0x4),
11222  FieldTrait(1296, 1, 4, 0xc)
11223 };
11227 //-------------------------------------------------------------------------------------------------
11228 const FieldTrait DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits[] =
11229 {
11230  FieldTrait(1297, 15, 1, 0x4), FieldTrait(1298, 1, 2, 0x4)
11231 };
11232 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_ftha(DerivativeSecurityListUpdateReport::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits, 2);
11235 //-------------------------------------------------------------------------------------------------
11237 {
11238  FieldTrait( 423, 1, 18, 0x4), FieldTrait( 561, 10, 15, 0x4), FieldTrait( 562, 10, 10, 0x4),
11239  FieldTrait( 827, 1, 9, 0x4), FieldTrait(1140, 10, 11, 0x4), FieldTrait(1143, 9, 12, 0x4),
11240  FieldTrait(1144, 1, 13, 0x4), FieldTrait(1148, 11, 6, 0x4), FieldTrait(1149, 11, 7, 0x4),
11241  FieldTrait(1150, 11, 8, 0x4), FieldTrait(1201, 1, 21, 0xc), FieldTrait(1205, 1, 3, 0xc),
11242  FieldTrait(1234, 1, 4, 0xc), FieldTrait(1245, 19, 14, 0x4), FieldTrait(1300, 15, 2, 0x4),
11243  FieldTrait(1301, 20, 1, 0x4), FieldTrait(1306, 1, 5, 0x4), FieldTrait(1309, 1, 19, 0xc),
11244  FieldTrait(1312, 1, 20, 0xc), FieldTrait(1377, 1, 16, 0x4), FieldTrait(1378, 1, 17, 0x4)
11245 };
11249 //-------------------------------------------------------------------------------------------------
11250 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::_traits[] =
11251 {
11252  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
11253  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
11254 };
11255 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::_traits, 6);
11258 //-------------------------------------------------------------------------------------------------
11259 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits[] =
11260 {
11261  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
11262  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
11263 };
11264 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits, 6);
11267 //-------------------------------------------------------------------------------------------------
11268 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTickRules::_traits[] =
11269 {
11270  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
11271  FieldTrait(1209, 1, 4, 0x4)
11272 };
11273 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTickRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTickRules::_traits, 4);
11276 //-------------------------------------------------------------------------------------------------
11277 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoLotTypeRules::_traits[] =
11278 {
11279  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
11280 };
11281 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoLotTypeRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoLotTypeRules::_traits, 2);
11284 //-------------------------------------------------------------------------------------------------
11285 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits[] =
11286 {
11287  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
11288  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
11289  FieldTrait(1239, 1, 4, 0xc)
11290 };
11291 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::_traits, 7);
11294 //-------------------------------------------------------------------------------------------------
11295 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
11296 {
11297  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
11298 };
11299 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
11302 //-------------------------------------------------------------------------------------------------
11303 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits[] =
11304 {
11305  FieldTrait(1308, 7, 1, 0x4)
11306 };
11307 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits, 1);
11310 //-------------------------------------------------------------------------------------------------
11311 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits[] =
11312 {
11313  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
11314 };
11315 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits, 2);
11318 //-------------------------------------------------------------------------------------------------
11319 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
11320 {
11321  FieldTrait( 40, 7, 1, 0x4)
11322 };
11323 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
11326 //-------------------------------------------------------------------------------------------------
11327 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
11328 {
11329  FieldTrait( 59, 7, 1, 0x4)
11330 };
11331 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
11334 //-------------------------------------------------------------------------------------------------
11335 const FieldTrait DerivativeSecurityListUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits[] =
11336 {
11337  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
11338 };
11339 const FieldTrait_Hash_Array DerivativeSecurityListUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_ftha(DerivativeSecurityListUpdateReport::NoMarketSegments::NoNestedInstrAttrib::_traits, 2);
11342 //-------------------------------------------------------------------------------------------------
11344 {
11345  FieldTrait(1313, 1, 1, 0x4), FieldTrait(1314, 15, 2, 0x4)
11346 };
11350 //-------------------------------------------------------------------------------------------------
11351 const FieldTrait TradingSessionListUpdateReport::_traits[] =
11352 {
11353  FieldTrait( 335, 15, 1, 0x4), FieldTrait( 386, 1, 2, 0xc), FieldTrait(1180, 15, 3, 0x4),
11354  FieldTrait(1181, 4, 4, 0x4), FieldTrait(1350, 4, 5, 0x4), FieldTrait(1352, 8, 6, 0x4)
11355 };
11358 //-------------------------------------------------------------------------------------------------
11360 {
11361  FieldTrait( 58, 15, 15, 0x4), FieldTrait( 60, 22, 26, 0x4), FieldTrait( 207, 20, 3, 0x4),
11362  FieldTrait( 325, 8, 6, 0x4), FieldTrait( 336, 15, 1, 0x1), FieldTrait( 338, 1, 4, 0x4),
11363  FieldTrait( 339, 1, 5, 0x4), FieldTrait( 340, 1, 7, 0x1), FieldTrait( 341, 22, 9, 0x4),
11364  FieldTrait( 342, 22, 10, 0x4), FieldTrait( 343, 22, 11, 0x4), FieldTrait( 344, 22, 12, 0x4),
11365  FieldTrait( 345, 22, 13, 0x4), FieldTrait( 354, 2, 16, 0x4), FieldTrait( 355, 28, 17, 0x4),
11366  FieldTrait( 387, 10, 14, 0x4), FieldTrait( 567, 1, 8, 0x4), FieldTrait( 625, 15, 2, 0x4),
11367  FieldTrait(1141, 1, 25, 0xc), FieldTrait(1232, 1, 23, 0xc), FieldTrait(1235, 1, 24, 0xc),
11368  FieldTrait(1237, 1, 21, 0xc), FieldTrait(1239, 1, 22, 0xc), FieldTrait(1300, 15, 19, 0x4),
11369  FieldTrait(1301, 20, 18, 0x4), FieldTrait(1326, 15, 20, 0x4), FieldTrait(1327, 7, 27, 0x4)
11370 };
11374 //-------------------------------------------------------------------------------------------------
11375 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoMDFeedTypes::_traits[] =
11376 {
11377  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
11378 };
11379 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoMDFeedTypes::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoMDFeedTypes::_traits, 3);
11382 //-------------------------------------------------------------------------------------------------
11383 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoExecInstRules::_traits[] =
11384 {
11385  FieldTrait(1308, 7, 1, 0x4)
11386 };
11387 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoExecInstRules::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoExecInstRules::_traits, 1);
11390 //-------------------------------------------------------------------------------------------------
11391 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoMatchRules::_traits[] =
11392 {
11393  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
11394 };
11395 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoMatchRules::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoMatchRules::_traits, 2);
11398 //-------------------------------------------------------------------------------------------------
11399 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoOrdTypeRules::_traits[] =
11400 {
11401  FieldTrait( 40, 7, 1, 0x4)
11402 };
11403 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoOrdTypeRules::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoOrdTypeRules::_traits, 1);
11406 //-------------------------------------------------------------------------------------------------
11407 const FieldTrait TradingSessionListUpdateReport::NoTradingSessions::NoTimeInForceRules::_traits[] =
11408 {
11409  FieldTrait( 59, 7, 1, 0x4)
11410 };
11411 const FieldTrait_Hash_Array TradingSessionListUpdateReport::NoTradingSessions::NoTimeInForceRules::_ftha(TradingSessionListUpdateReport::NoTradingSessions::NoTimeInForceRules::_traits, 1);
11414 //-------------------------------------------------------------------------------------------------
11415 const FieldTrait MarketDefinitionRequest::_traits[] =
11416 {
11417  FieldTrait( 263, 7, 2, 0x1), FieldTrait(1300, 15, 4, 0x4), FieldTrait(1301, 20, 3, 0x4),
11418  FieldTrait(1325, 15, 5, 0x4), FieldTrait(1393, 15, 1, 0x1)
11419 };
11422 //-------------------------------------------------------------------------------------------------
11423 const FieldTrait MarketDefinition::_traits[] =
11424 {
11425  FieldTrait( 15, 19, 9, 0x4), FieldTrait( 58, 15, 30, 0x4), FieldTrait( 60, 22, 29, 0x4),
11426  FieldTrait( 354, 2, 31, 0x4), FieldTrait( 355, 28, 32, 0x4), FieldTrait( 423, 1, 25, 0x4),
11427  FieldTrait( 561, 10, 22, 0x4), FieldTrait( 562, 10, 17, 0x4), FieldTrait( 827, 1, 16, 0x4),
11428  FieldTrait(1140, 10, 18, 0x4), FieldTrait(1143, 9, 19, 0x4), FieldTrait(1144, 1, 20, 0x4),
11429  FieldTrait(1148, 11, 13, 0x4), FieldTrait(1149, 11, 14, 0x4), FieldTrait(1150, 11, 15, 0x4),
11430  FieldTrait(1180, 15, 33, 0x4), FieldTrait(1181, 4, 34, 0x4), FieldTrait(1205, 1, 10, 0xc),
11431  FieldTrait(1232, 1, 28, 0xc), FieldTrait(1234, 1, 11, 0xc), FieldTrait(1237, 1, 26, 0xc),
11432  FieldTrait(1239, 1, 27, 0xc), FieldTrait(1245, 19, 21, 0x4), FieldTrait(1300, 15, 4, 0x4),
11433  FieldTrait(1301, 20, 3, 0x1), FieldTrait(1306, 1, 12, 0x4), FieldTrait(1325, 15, 8, 0x4),
11434  FieldTrait(1350, 4, 35, 0x4), FieldTrait(1352, 8, 36, 0x4), FieldTrait(1377, 1, 23, 0x4),
11435  FieldTrait(1378, 1, 24, 0x4), FieldTrait(1393, 15, 2, 0x4), FieldTrait(1394, 15, 1, 0x1),
11436  FieldTrait(1396, 15, 5, 0x4), FieldTrait(1397, 2, 6, 0x4), FieldTrait(1398, 28, 7, 0x4)
11437 };
11438 const FieldTrait_Hash_Array MarketDefinition::_ftha(MarketDefinition::_traits, 36);
11440 //-------------------------------------------------------------------------------------------------
11441 const FieldTrait MarketDefinition::NoTickRules::_traits[] =
11442 {
11443  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
11444  FieldTrait(1209, 1, 4, 0x4)
11445 };
11448 const unsigned short MarketDefinition::NoTickRules::_fnum;
11449 //-------------------------------------------------------------------------------------------------
11450 const FieldTrait MarketDefinition::NoExecInstRules::_traits[] =
11451 {
11452  FieldTrait(1308, 7, 1, 0x4)
11453 };
11455 const MsgType MarketDefinition::NoExecInstRules::_msgtype("NoExecInstRules");
11456 const unsigned short MarketDefinition::NoExecInstRules::_fnum;
11457 //-------------------------------------------------------------------------------------------------
11458 const FieldTrait MarketDefinition::NoLotTypeRules::_traits[] =
11459 {
11460  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
11461 };
11463 const MsgType MarketDefinition::NoLotTypeRules::_msgtype("NoLotTypeRules");
11464 const unsigned short MarketDefinition::NoLotTypeRules::_fnum;
11465 //-------------------------------------------------------------------------------------------------
11466 const FieldTrait MarketDefinition::NoOrdTypeRules::_traits[] =
11467 {
11468  FieldTrait( 40, 7, 1, 0x4)
11469 };
11471 const MsgType MarketDefinition::NoOrdTypeRules::_msgtype("NoOrdTypeRules");
11472 const unsigned short MarketDefinition::NoOrdTypeRules::_fnum;
11473 //-------------------------------------------------------------------------------------------------
11475 {
11476  FieldTrait( 59, 7, 1, 0x4)
11477 };
11479 const MsgType MarketDefinition::NoTimeInForceRules::_msgtype("NoTimeInForceRules");
11480 const unsigned short MarketDefinition::NoTimeInForceRules::_fnum;
11481 //-------------------------------------------------------------------------------------------------
11482 const FieldTrait MarketDefinitionUpdateReport::_traits[] =
11483 {
11484  FieldTrait( 15, 19, 10, 0x4), FieldTrait( 58, 15, 31, 0x4), FieldTrait( 60, 22, 30, 0x4),
11485  FieldTrait( 354, 2, 32, 0x4), FieldTrait( 355, 28, 33, 0x4), FieldTrait( 423, 1, 26, 0x4),
11486  FieldTrait( 561, 10, 23, 0x4), FieldTrait( 562, 10, 18, 0x4), FieldTrait( 827, 1, 17, 0x4),
11487  FieldTrait(1140, 10, 19, 0x4), FieldTrait(1143, 9, 20, 0x4), FieldTrait(1144, 1, 21, 0x4),
11488  FieldTrait(1148, 11, 14, 0x4), FieldTrait(1149, 11, 15, 0x4), FieldTrait(1150, 11, 16, 0x4),
11489  FieldTrait(1180, 15, 34, 0x4), FieldTrait(1181, 4, 35, 0x4), FieldTrait(1205, 1, 11, 0xc),
11490  FieldTrait(1232, 1, 29, 0xc), FieldTrait(1234, 1, 12, 0xc), FieldTrait(1237, 1, 27, 0xc),
11491  FieldTrait(1239, 1, 28, 0xc), FieldTrait(1245, 19, 22, 0x4), FieldTrait(1300, 15, 5, 0x4),
11492  FieldTrait(1301, 20, 4, 0x1), FieldTrait(1306, 1, 13, 0x4), FieldTrait(1325, 15, 9, 0x4),
11493  FieldTrait(1350, 4, 36, 0x4), FieldTrait(1352, 8, 37, 0x4), FieldTrait(1377, 1, 24, 0x4),
11494  FieldTrait(1378, 1, 25, 0x4), FieldTrait(1393, 15, 2, 0x4), FieldTrait(1394, 15, 1, 0x1),
11495  FieldTrait(1395, 7, 3, 0x4), FieldTrait(1396, 15, 6, 0x4), FieldTrait(1397, 2, 7, 0x4),
11496  FieldTrait(1398, 28, 8, 0x4)
11497 };
11500 //-------------------------------------------------------------------------------------------------
11502 {
11503  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
11504  FieldTrait(1209, 1, 4, 0x4)
11505 };
11509 //-------------------------------------------------------------------------------------------------
11511 {
11512  FieldTrait(1308, 7, 1, 0x4)
11513 };
11517 //-------------------------------------------------------------------------------------------------
11519 {
11520  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
11521 };
11525 //-------------------------------------------------------------------------------------------------
11527 {
11528  FieldTrait( 40, 7, 1, 0x4)
11529 };
11533 //-------------------------------------------------------------------------------------------------
11535 {
11536  FieldTrait( 59, 7, 1, 0x4)
11537 };
11541 //-------------------------------------------------------------------------------------------------
11542 const FieldTrait ApplicationMessageRequest::_traits[] =
11543 {
11544  FieldTrait( 58, 15, 4, 0x4), FieldTrait( 354, 2, 5, 0x4), FieldTrait( 355, 28, 6, 0x4),
11545  FieldTrait( 453, 1, 7, 0xc), FieldTrait(1346, 15, 1, 0x1), FieldTrait(1347, 1, 2, 0x1),
11546  FieldTrait(1351, 1, 3, 0xc)
11547 };
11550 //-------------------------------------------------------------------------------------------------
11552 {
11553  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
11554  FieldTrait( 802, 1, 4, 0xc)
11555 };
11559 //-------------------------------------------------------------------------------------------------
11560 const FieldTrait ApplicationMessageRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
11561 {
11562  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
11563 };
11564 const FieldTrait_Hash_Array ApplicationMessageRequest::NoPartyIDs::NoPartySubIDs::_ftha(ApplicationMessageRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
11567 //-------------------------------------------------------------------------------------------------
11569 {
11570  FieldTrait( 539, 1, 4, 0xc), FieldTrait(1182, 4, 2, 0x4), FieldTrait(1183, 4, 3, 0x4),
11571  FieldTrait(1355, 15, 1, 0x4), FieldTrait(1433, 15, 5, 0x4)
11572 };
11575 const unsigned short ApplicationMessageRequest::NoApplIDs::_fnum;
11576 //-------------------------------------------------------------------------------------------------
11577 const FieldTrait ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::_traits[] =
11578 {
11579  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
11580  FieldTrait( 804, 1, 4, 0xc)
11581 };
11582 const FieldTrait_Hash_Array ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::_ftha(ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::_traits, 4);
11585 //-------------------------------------------------------------------------------------------------
11586 const FieldTrait ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
11587 {
11588  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
11589 };
11590 const FieldTrait_Hash_Array ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(ApplicationMessageRequest::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
11593 //-------------------------------------------------------------------------------------------------
11594 const FieldTrait ApplicationMessageRequestAck::_traits[] =
11595 {
11596  FieldTrait( 58, 15, 7, 0x4), FieldTrait( 354, 2, 8, 0x4), FieldTrait( 355, 28, 9, 0x4),
11597  FieldTrait( 453, 1, 10, 0xc), FieldTrait(1346, 15, 2, 0x4), FieldTrait(1347, 1, 3, 0x4),
11598  FieldTrait(1348, 1, 4, 0x4), FieldTrait(1349, 1, 5, 0x4), FieldTrait(1351, 1, 6, 0xc),
11599  FieldTrait(1353, 15, 1, 0x1)
11600 };
11603 //-------------------------------------------------------------------------------------------------
11605 {
11606  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
11607  FieldTrait( 802, 1, 4, 0xc)
11608 };
11612 //-------------------------------------------------------------------------------------------------
11613 const FieldTrait ApplicationMessageRequestAck::NoPartyIDs::NoPartySubIDs::_traits[] =
11614 {
11615  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
11616 };
11617 const FieldTrait_Hash_Array ApplicationMessageRequestAck::NoPartyIDs::NoPartySubIDs::_ftha(ApplicationMessageRequestAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
11620 //-------------------------------------------------------------------------------------------------
11622 {
11623  FieldTrait( 539, 1, 6, 0xc), FieldTrait(1182, 4, 2, 0x4), FieldTrait(1183, 4, 3, 0x4),
11624  FieldTrait(1354, 1, 5, 0x4), FieldTrait(1355, 15, 1, 0x4), FieldTrait(1357, 4, 4, 0x4),
11625  FieldTrait(1433, 15, 7, 0x4)
11626 };
11630 //-------------------------------------------------------------------------------------------------
11631 const FieldTrait ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::_traits[] =
11632 {
11633  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
11634  FieldTrait( 804, 1, 4, 0xc)
11635 };
11636 const FieldTrait_Hash_Array ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::_ftha(ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::_traits, 4);
11639 //-------------------------------------------------------------------------------------------------
11640 const FieldTrait ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
11641 {
11642  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
11643 };
11644 const FieldTrait_Hash_Array ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(ApplicationMessageRequestAck::NoApplIDs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
11647 //-------------------------------------------------------------------------------------------------
11648 const FieldTrait ApplicationMessageReport::_traits[] =
11649 {
11650  FieldTrait( 58, 15, 4, 0x4), FieldTrait( 354, 2, 5, 0x4), FieldTrait( 355, 28, 6, 0x4),
11651  FieldTrait(1346, 15, 7, 0x4), FieldTrait(1351, 1, 3, 0xc), FieldTrait(1356, 15, 1, 0x1),
11652  FieldTrait(1426, 1, 2, 0x1)
11653 };
11656 //-------------------------------------------------------------------------------------------------
11658 {
11659  FieldTrait(1355, 15, 1, 0x4), FieldTrait(1357, 4, 3, 0x4), FieldTrait(1399, 4, 2, 0x4)
11660 };
11663 const unsigned short ApplicationMessageReport::NoApplIDs::_fnum;
11664 //-------------------------------------------------------------------------------------------------
11665 const FieldTrait OrderMassActionReport::_traits[] =
11666 {
11667  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 22, 15, 18, 0x4), FieldTrait( 48, 15, 17, 0x4),
11668  FieldTrait( 54, 7, 175, 0x4), FieldTrait( 55, 15, 15, 0x4), FieldTrait( 58, 15, 177, 0x4),
11669  FieldTrait( 60, 22, 176, 0x4), FieldTrait( 65, 15, 16, 0x4), FieldTrait( 106, 15, 44, 0x4),
11670  FieldTrait( 107, 15, 47, 0x4), FieldTrait( 167, 15, 22, 0x4), FieldTrait( 200, 21, 24, 0x4),
11671  FieldTrait( 201, 1, 85, 0x4), FieldTrait( 202, 11, 38, 0x4), FieldTrait( 206, 7, 40, 0x4),
11672  FieldTrait( 207, 20, 43, 0x4), FieldTrait( 223, 14, 42, 0x4), FieldTrait( 224, 25, 26, 0x4),
11673  FieldTrait( 225, 25, 27, 0x4), FieldTrait( 226, 1, 29, 0x4), FieldTrait( 227, 14, 30, 0x4),
11674  FieldTrait( 228, 9, 31, 0x4), FieldTrait( 231, 9, 41, 0x4), FieldTrait( 239, 1, 28, 0x4),
11675  FieldTrait( 240, 25, 37, 0x4), FieldTrait( 241, 25, 114, 0x4), FieldTrait( 242, 25, 115, 0x4),
11676  FieldTrait( 243, 1, 116, 0x4), FieldTrait( 244, 1, 117, 0x4), FieldTrait( 245, 14, 118, 0x4),
11677  FieldTrait( 246, 9, 119, 0x4), FieldTrait( 247, 25, 125, 0x4), FieldTrait( 255, 15, 32, 0x4),
11678  FieldTrait( 256, 15, 120, 0x4), FieldTrait( 305, 15, 106, 0x4), FieldTrait( 306, 15, 132, 0x4),
11679  FieldTrait( 307, 15, 135, 0x4), FieldTrait( 308, 20, 131, 0x4), FieldTrait( 309, 15, 105, 0x4),
11680  FieldTrait( 310, 15, 110, 0x4), FieldTrait( 311, 15, 103, 0x4), FieldTrait( 312, 15, 104, 0x4),
11681  FieldTrait( 313, 21, 112, 0x4), FieldTrait( 315, 1, 162, 0x4), FieldTrait( 316, 11, 126, 0x4),
11682  FieldTrait( 317, 7, 128, 0x4), FieldTrait( 318, 19, 140, 0x4), FieldTrait( 336, 15, 12, 0x4),
11683  FieldTrait( 348, 2, 45, 0x4), FieldTrait( 349, 28, 46, 0x4), FieldTrait( 350, 2, 48, 0x4),
11684  FieldTrait( 351, 28, 49, 0x4), FieldTrait( 354, 2, 178, 0x4), FieldTrait( 355, 28, 179, 0x4),
11685  FieldTrait( 362, 2, 133, 0x4), FieldTrait( 363, 28, 134, 0x4), FieldTrait( 364, 2, 136, 0x4),
11686  FieldTrait( 365, 28, 137, 0x4), FieldTrait( 435, 14, 130, 0x4), FieldTrait( 436, 9, 129, 0x4),
11687  FieldTrait( 453, 1, 14, 0xc), FieldTrait( 454, 1, 19, 0xc), FieldTrait( 457, 1, 107, 0xc),
11688  FieldTrait( 460, 1, 20, 0x4), FieldTrait( 461, 15, 21, 0x4), FieldTrait( 462, 1, 108, 0x4),
11689  FieldTrait( 463, 15, 109, 0x4), FieldTrait( 470, 18, 34, 0x4), FieldTrait( 471, 15, 35, 0x4),
11690  FieldTrait( 472, 15, 36, 0x4), FieldTrait( 526, 15, 2, 0x4), FieldTrait( 533, 1, 8, 0x4),
11691  FieldTrait( 534, 1, 9, 0xc), FieldTrait( 541, 25, 25, 0x4), FieldTrait( 542, 25, 113, 0x4),
11692  FieldTrait( 543, 15, 33, 0x4), FieldTrait( 592, 18, 122, 0x4), FieldTrait( 593, 15, 123, 0x4),
11693  FieldTrait( 594, 15, 124, 0x4), FieldTrait( 595, 15, 121, 0x4), FieldTrait( 625, 15, 13, 0x4),
11694  FieldTrait( 667, 21, 51, 0x4), FieldTrait( 691, 15, 50, 0x4), FieldTrait( 762, 15, 23, 0x4),
11695  FieldTrait( 763, 15, 111, 0x4), FieldTrait( 810, 11, 142, 0x4), FieldTrait( 864, 1, 54, 0xc),
11696  FieldTrait( 873, 25, 55, 0x4), FieldTrait( 874, 25, 56, 0x4), FieldTrait( 875, 1, 52, 0x4),
11697  FieldTrait( 876, 15, 53, 0x4), FieldTrait( 877, 15, 138, 0x4), FieldTrait( 878, 15, 139, 0x4),
11698  FieldTrait( 879, 10, 141, 0x4), FieldTrait( 882, 11, 143, 0x4), FieldTrait( 883, 11, 144, 0x4),
11699  FieldTrait( 884, 13, 145, 0x4), FieldTrait( 885, 13, 146, 0x4), FieldTrait( 886, 13, 147, 0x4),
11700  FieldTrait( 887, 1, 148, 0xc), FieldTrait( 941, 19, 127, 0x4), FieldTrait( 947, 19, 39, 0x4),
11701  FieldTrait( 965, 15, 57, 0x4), FieldTrait( 966, 15, 58, 0x4), FieldTrait( 967, 9, 60, 0x4),
11702  FieldTrait( 968, 9, 61, 0x4), FieldTrait( 969, 9, 62, 0x4), FieldTrait( 970, 1, 63, 0x4),
11703  FieldTrait( 971, 1, 64, 0x4), FieldTrait( 972, 14, 149, 0x4), FieldTrait( 973, 13, 151, 0x4),
11704  FieldTrait( 974, 15, 152, 0x4), FieldTrait( 975, 1, 150, 0x4), FieldTrait( 996, 15, 66, 0x4),
11705  FieldTrait( 997, 15, 67, 0x4), FieldTrait( 998, 15, 153, 0x4), FieldTrait(1000, 15, 154, 0x4),
11706  FieldTrait(1018, 1, 65, 0xc), FieldTrait(1038, 13, 155, 0x4), FieldTrait(1039, 15, 157, 0x4),
11707  FieldTrait(1044, 10, 158, 0x4), FieldTrait(1045, 9, 159, 0x4), FieldTrait(1046, 7, 160, 0x4),
11708  FieldTrait(1049, 7, 59, 0x4), FieldTrait(1058, 1, 156, 0xc), FieldTrait(1079, 26, 68, 0x4),
11709  FieldTrait(1146, 13, 70, 0x4), FieldTrait(1147, 10, 71, 0x4), FieldTrait(1151, 15, 69, 0x4),
11710  FieldTrait(1184, 2, 72, 0x4), FieldTrait(1185, 29, 73, 0x4), FieldTrait(1186, 15, 74, 0x4),
11711  FieldTrait(1191, 15, 76, 0x4), FieldTrait(1192, 10, 77, 0x4), FieldTrait(1193, 7, 78, 0x4),
11712  FieldTrait(1194, 1, 79, 0x4), FieldTrait(1195, 13, 80, 0x4), FieldTrait(1196, 15, 81, 0x4),
11713  FieldTrait(1197, 15, 88, 0x4), FieldTrait(1198, 1, 82, 0x4), FieldTrait(1199, 11, 83, 0x4),
11714  FieldTrait(1200, 11, 84, 0x4), FieldTrait(1213, 26, 161, 0x4), FieldTrait(1227, 15, 75, 0x4),
11715  FieldTrait(1242, 8, 87, 0x4), FieldTrait(1244, 8, 86, 0x4), FieldTrait(1300, 15, 11, 0x4),
11716  FieldTrait(1301, 20, 10, 0x4), FieldTrait(1369, 15, 3, 0x1), FieldTrait(1370, 1, 180, 0xc),
11717  FieldTrait(1373, 1, 4, 0x1), FieldTrait(1374, 1, 5, 0x1), FieldTrait(1375, 1, 6, 0x1),
11718  FieldTrait(1376, 1, 7, 0x4), FieldTrait(1419, 1, 163, 0x4), FieldTrait(1423, 10, 164, 0x4),
11719  FieldTrait(1424, 15, 165, 0x4), FieldTrait(1425, 10, 166, 0x4), FieldTrait(1435, 1, 89, 0x4),
11720  FieldTrait(1437, 1, 167, 0x4), FieldTrait(1439, 1, 90, 0x4), FieldTrait(1441, 1, 168, 0x4),
11721  FieldTrait(1449, 15, 91, 0x4), FieldTrait(1450, 15, 92, 0x4), FieldTrait(1451, 14, 93, 0x4),
11722  FieldTrait(1452, 14, 94, 0x4), FieldTrait(1453, 15, 169, 0x4), FieldTrait(1454, 15, 170, 0x4),
11723  FieldTrait(1455, 14, 171, 0x4), FieldTrait(1456, 14, 172, 0x4), FieldTrait(1457, 14, 95, 0x4),
11724  FieldTrait(1458, 14, 96, 0x4), FieldTrait(1459, 14, 173, 0x4), FieldTrait(1460, 14, 174, 0x4),
11725  FieldTrait(1461, 1, 181, 0xc), FieldTrait(1478, 1, 97, 0x4), FieldTrait(1479, 1, 98, 0x4),
11726  FieldTrait(1480, 14, 99, 0x4), FieldTrait(1481, 1, 100, 0x4), FieldTrait(1482, 1, 101, 0x4),
11727  FieldTrait(1483, 1, 102, 0xc)
11728 };
11729 const FieldTrait_Hash_Array OrderMassActionReport::_ftha(OrderMassActionReport::_traits, 181);
11731 //-------------------------------------------------------------------------------------------------
11732 const FieldTrait OrderMassActionReport::NoPartyIDs::_traits[] =
11733 {
11734  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
11735  FieldTrait( 802, 1, 4, 0xc)
11736 };
11739 const unsigned short OrderMassActionReport::NoPartyIDs::_fnum;
11740 //-------------------------------------------------------------------------------------------------
11741 const FieldTrait OrderMassActionReport::NoPartyIDs::NoPartySubIDs::_traits[] =
11742 {
11743  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
11744 };
11745 const FieldTrait_Hash_Array OrderMassActionReport::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassActionReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
11748 //-------------------------------------------------------------------------------------------------
11750 {
11751  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
11752 };
11756 //-------------------------------------------------------------------------------------------------
11758 {
11759  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
11760 };
11762 const MsgType OrderMassActionReport::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
11764 //-------------------------------------------------------------------------------------------------
11766 {
11767  FieldTrait( 41, 15, 1, 0x4), FieldTrait( 535, 15, 2, 0x4), FieldTrait( 536, 15, 3, 0x4)
11768 };
11772 //-------------------------------------------------------------------------------------------------
11773 const FieldTrait OrderMassActionReport::NoEvents::_traits[] =
11774 {
11775  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
11776  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
11777 };
11780 const unsigned short OrderMassActionReport::NoEvents::_fnum;
11781 //-------------------------------------------------------------------------------------------------
11783 {
11784  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
11785 };
11789 //-------------------------------------------------------------------------------------------------
11791 {
11792  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
11793  FieldTrait(1052, 1, 4, 0xc)
11794 };
11798 //-------------------------------------------------------------------------------------------------
11799 const FieldTrait OrderMassActionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
11800 {
11801  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
11802 };
11803 const FieldTrait_Hash_Array OrderMassActionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassActionReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
11806 //-------------------------------------------------------------------------------------------------
11808 {
11809  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
11810  FieldTrait(1062, 1, 4, 0xc)
11811 };
11813 const MsgType OrderMassActionReport::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
11815 //-------------------------------------------------------------------------------------------------
11816 const FieldTrait OrderMassActionReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
11817 {
11818  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
11819 };
11820 const FieldTrait_Hash_Array OrderMassActionReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassActionReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
11823 //-------------------------------------------------------------------------------------------------
11825 {
11826  FieldTrait(1371, 15, 2, 0x4), FieldTrait(1372, 15, 1, 0x4)
11827 };
11831 //-------------------------------------------------------------------------------------------------
11833 {
11834  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
11835 };
11839 //-------------------------------------------------------------------------------------------------
11841 {
11842  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
11843  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
11844  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
11845 };
11849 //-------------------------------------------------------------------------------------------------
11850 const FieldTrait OrderMassActionReport::NoComplexEvents::NoComplexEventDates::_traits[] =
11851 {
11852  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
11853 };
11854 const FieldTrait_Hash_Array OrderMassActionReport::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassActionReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
11857 //-------------------------------------------------------------------------------------------------
11858 const FieldTrait OrderMassActionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
11859 {
11860  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
11861 };
11862 const FieldTrait_Hash_Array OrderMassActionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassActionReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
11865 //-------------------------------------------------------------------------------------------------
11866 const FieldTrait Email::_traits[] =
11867 {
11868  FieldTrait( 11, 15, 12, 0x4), FieldTrait( 33, 1, 13, 0xc), FieldTrait( 37, 15, 11, 0x4),
11869  FieldTrait( 42, 22, 3, 0x4), FieldTrait( 94, 7, 2, 0x1), FieldTrait( 95, 2, 14, 0x4),
11870  FieldTrait( 96, 28, 15, 0x4), FieldTrait( 146, 1, 8, 0xc), FieldTrait( 147, 15, 4, 0x1),
11871  FieldTrait( 164, 15, 1, 0x1), FieldTrait( 215, 1, 7, 0xc), FieldTrait( 356, 2, 5, 0x4),
11872  FieldTrait( 357, 28, 6, 0x4), FieldTrait( 555, 1, 10, 0xc), FieldTrait( 711, 1, 9, 0xc)
11873 };
11874 const FieldTrait_Hash_Array Email::_ftha(Email::_traits, 15);
11875 const MsgType Email::_msgtype("C");
11876 //-------------------------------------------------------------------------------------------------
11877 const FieldTrait Email::NoLinesOfText::_traits[] =
11878 {
11879  FieldTrait( 58, 15, 1, 0x1), FieldTrait( 354, 2, 2, 0x4), FieldTrait( 355, 28, 3, 0x4)
11880 };
11881 const FieldTrait_Hash_Array Email::NoLinesOfText::_ftha(Email::NoLinesOfText::_traits, 3);
11882 const MsgType Email::NoLinesOfText::_msgtype("NoLinesOfText");
11883 const unsigned short Email::NoLinesOfText::_fnum;
11884 //-------------------------------------------------------------------------------------------------
11885 const FieldTrait Email::NoRelatedSym::_traits[] =
11886 {
11887  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
11888  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
11889  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
11890  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
11891  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
11892  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
11893  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
11894  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
11895  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc),
11896  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
11897  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
11898  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
11899  FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
11900  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
11901  FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4),
11902  FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4),
11903  FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4),
11904  FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4),
11905  FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4),
11906  FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4),
11907  FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4),
11908  FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4),
11909  FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4),
11910  FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4),
11911  FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4),
11912  FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4),
11913  FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4),
11914  FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4),
11915  FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4),
11916  FieldTrait(1483, 1, 88, 0xc)
11917 };
11918 const FieldTrait_Hash_Array Email::NoRelatedSym::_ftha(Email::NoRelatedSym::_traits, 88);
11919 const MsgType Email::NoRelatedSym::_msgtype("NoRelatedSym");
11920 const unsigned short Email::NoRelatedSym::_fnum;
11921 //-------------------------------------------------------------------------------------------------
11922 const FieldTrait Email::NoRelatedSym::NoSecurityAltID::_traits[] =
11923 {
11924  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
11925 };
11926 const FieldTrait_Hash_Array Email::NoRelatedSym::NoSecurityAltID::_ftha(Email::NoRelatedSym::NoSecurityAltID::_traits, 2);
11928 const unsigned short Email::NoRelatedSym::NoSecurityAltID::_fnum;
11929 //-------------------------------------------------------------------------------------------------
11930 const FieldTrait Email::NoRelatedSym::NoEvents::_traits[] =
11931 {
11932  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
11933  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
11934 };
11935 const FieldTrait_Hash_Array Email::NoRelatedSym::NoEvents::_ftha(Email::NoRelatedSym::NoEvents::_traits, 5);
11937 const unsigned short Email::NoRelatedSym::NoEvents::_fnum;
11938 //-------------------------------------------------------------------------------------------------
11939 const FieldTrait Email::NoRelatedSym::NoInstrumentParties::_traits[] =
11940 {
11941  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
11942  FieldTrait(1052, 1, 4, 0xc)
11943 };
11944 const FieldTrait_Hash_Array Email::NoRelatedSym::NoInstrumentParties::_ftha(Email::NoRelatedSym::NoInstrumentParties::_traits, 4);
11945 const MsgType Email::NoRelatedSym::NoInstrumentParties::_msgtype("NoInstrumentParties");
11947 //-------------------------------------------------------------------------------------------------
11948 const FieldTrait Email::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
11949 {
11950  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
11951 };
11952 const FieldTrait_Hash_Array Email::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(Email::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
11955 //-------------------------------------------------------------------------------------------------
11956 const FieldTrait Email::NoRelatedSym::NoComplexEvents::_traits[] =
11957 {
11958  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
11959  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
11960  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
11961 };
11962 const FieldTrait_Hash_Array Email::NoRelatedSym::NoComplexEvents::_ftha(Email::NoRelatedSym::NoComplexEvents::_traits, 8);
11964 const unsigned short Email::NoRelatedSym::NoComplexEvents::_fnum;
11965 //-------------------------------------------------------------------------------------------------
11966 const FieldTrait Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
11967 {
11968  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
11969 };
11970 const FieldTrait_Hash_Array Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
11973 //-------------------------------------------------------------------------------------------------
11974 const FieldTrait Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
11975 {
11976  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
11977 };
11978 const FieldTrait_Hash_Array Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(Email::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
11981 //-------------------------------------------------------------------------------------------------
11982 const FieldTrait Email::NoRoutingIDs::_traits[] =
11983 {
11984  FieldTrait( 216, 1, 1, 0x4), FieldTrait( 217, 15, 2, 0x4)
11985 };
11986 const FieldTrait_Hash_Array Email::NoRoutingIDs::_ftha(Email::NoRoutingIDs::_traits, 2);
11987 const MsgType Email::NoRoutingIDs::_msgtype("NoRoutingIDs");
11988 const unsigned short Email::NoRoutingIDs::_fnum;
11989 //-------------------------------------------------------------------------------------------------
11990 const FieldTrait Email::NoLegs::_traits[] =
11991 {
11992  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
11993  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
11994  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
11995  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
11996  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
11997  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
11998  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
11999  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
12000  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
12001  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
12002  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
12003  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
12004  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
12005  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
12006  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
12007  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
12008  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
12009  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
12010 };
12011 const FieldTrait_Hash_Array Email::NoLegs::_ftha(Email::NoLegs::_traits, 54);
12012 const MsgType Email::NoLegs::_msgtype("NoLegs");
12013 const unsigned short Email::NoLegs::_fnum;
12014 //-------------------------------------------------------------------------------------------------
12015 const FieldTrait Email::NoLegs::NoLegSecurityAltID::_traits[] =
12016 {
12017  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
12018 };
12019 const FieldTrait_Hash_Array Email::NoLegs::NoLegSecurityAltID::_ftha(Email::NoLegs::NoLegSecurityAltID::_traits, 2);
12020 const MsgType Email::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
12021 const unsigned short Email::NoLegs::NoLegSecurityAltID::_fnum;
12022 //-------------------------------------------------------------------------------------------------
12023 const FieldTrait Email::NoUnderlyings::_traits[] =
12024 {
12025  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
12026  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
12027  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
12028  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
12029  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
12030  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
12031  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
12032  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
12033  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
12034  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
12035  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
12036  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
12037  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
12038  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
12039  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
12040  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
12041  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
12042  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
12043  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
12044  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
12045  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
12046  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
12047  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
12048  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
12049 };
12050 const FieldTrait_Hash_Array Email::NoUnderlyings::_ftha(Email::NoUnderlyings::_traits, 72);
12051 const MsgType Email::NoUnderlyings::_msgtype("NoUnderlyings");
12052 const unsigned short Email::NoUnderlyings::_fnum;
12053 //-------------------------------------------------------------------------------------------------
12054 const FieldTrait Email::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
12055 {
12056  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
12057 };
12058 const FieldTrait_Hash_Array Email::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(Email::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
12059 const MsgType Email::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
12061 //-------------------------------------------------------------------------------------------------
12062 const FieldTrait Email::NoUnderlyings::NoUnderlyingStips::_traits[] =
12063 {
12064  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
12065 };
12066 const FieldTrait_Hash_Array Email::NoUnderlyings::NoUnderlyingStips::_ftha(Email::NoUnderlyings::NoUnderlyingStips::_traits, 2);
12069 //-------------------------------------------------------------------------------------------------
12070 const FieldTrait Email::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
12071 {
12072  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
12073  FieldTrait(1062, 1, 4, 0xc)
12074 };
12075 const FieldTrait_Hash_Array Email::NoUnderlyings::NoUndlyInstrumentParties::_ftha(Email::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
12076 const MsgType Email::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
12078 //-------------------------------------------------------------------------------------------------
12079 const FieldTrait Email::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
12080 {
12081  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
12082 };
12083 const FieldTrait_Hash_Array Email::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(Email::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
12086 //-------------------------------------------------------------------------------------------------
12087 const FieldTrait OrderMassActionRequest::_traits[] =
12088 {
12089  FieldTrait( 11, 15, 1, 0x1), FieldTrait( 22, 15, 13, 0x4), FieldTrait( 48, 15, 12, 0x4),
12090  FieldTrait( 54, 7, 170, 0x4), FieldTrait( 55, 15, 10, 0x4), FieldTrait( 58, 15, 172, 0x4),
12091  FieldTrait( 60, 22, 171, 0x1), FieldTrait( 65, 15, 11, 0x4), FieldTrait( 106, 15, 39, 0x4),
12092  FieldTrait( 107, 15, 42, 0x4), FieldTrait( 167, 15, 17, 0x4), FieldTrait( 200, 21, 19, 0x4),
12093  FieldTrait( 201, 1, 80, 0x4), FieldTrait( 202, 11, 33, 0x4), FieldTrait( 206, 7, 35, 0x4),
12094  FieldTrait( 207, 20, 38, 0x4), FieldTrait( 223, 14, 37, 0x4), FieldTrait( 224, 25, 21, 0x4),
12095  FieldTrait( 225, 25, 22, 0x4), FieldTrait( 226, 1, 24, 0x4), FieldTrait( 227, 14, 25, 0x4),
12096  FieldTrait( 228, 9, 26, 0x4), FieldTrait( 231, 9, 36, 0x4), FieldTrait( 239, 1, 23, 0x4),
12097  FieldTrait( 240, 25, 32, 0x4), FieldTrait( 241, 25, 109, 0x4), FieldTrait( 242, 25, 110, 0x4),
12098  FieldTrait( 243, 1, 111, 0x4), FieldTrait( 244, 1, 112, 0x4), FieldTrait( 245, 14, 113, 0x4),
12099  FieldTrait( 246, 9, 114, 0x4), FieldTrait( 247, 25, 120, 0x4), FieldTrait( 255, 15, 27, 0x4),
12100  FieldTrait( 256, 15, 115, 0x4), FieldTrait( 305, 15, 101, 0x4), FieldTrait( 306, 15, 127, 0x4),
12101  FieldTrait( 307, 15, 130, 0x4), FieldTrait( 308, 20, 126, 0x4), FieldTrait( 309, 15, 100, 0x4),
12102  FieldTrait( 310, 15, 105, 0x4), FieldTrait( 311, 15, 98, 0x4), FieldTrait( 312, 15, 99, 0x4),
12103  FieldTrait( 313, 21, 107, 0x4), FieldTrait( 315, 1, 157, 0x4), FieldTrait( 316, 11, 121, 0x4),
12104  FieldTrait( 317, 7, 123, 0x4), FieldTrait( 318, 19, 135, 0x4), FieldTrait( 336, 15, 7, 0x4),
12105  FieldTrait( 348, 2, 40, 0x4), FieldTrait( 349, 28, 41, 0x4), FieldTrait( 350, 2, 43, 0x4),
12106  FieldTrait( 351, 28, 44, 0x4), FieldTrait( 354, 2, 173, 0x4), FieldTrait( 355, 28, 174, 0x4),
12107  FieldTrait( 362, 2, 128, 0x4), FieldTrait( 363, 28, 129, 0x4), FieldTrait( 364, 2, 131, 0x4),
12108  FieldTrait( 365, 28, 132, 0x4), FieldTrait( 435, 14, 125, 0x4), FieldTrait( 436, 9, 124, 0x4),
12109  FieldTrait( 453, 1, 9, 0xc), FieldTrait( 454, 1, 14, 0xc), FieldTrait( 457, 1, 102, 0xc),
12110  FieldTrait( 460, 1, 15, 0x4), FieldTrait( 461, 15, 16, 0x4), FieldTrait( 462, 1, 103, 0x4),
12111  FieldTrait( 463, 15, 104, 0x4), FieldTrait( 470, 18, 29, 0x4), FieldTrait( 471, 15, 30, 0x4),
12112  FieldTrait( 472, 15, 31, 0x4), FieldTrait( 526, 15, 2, 0x4), FieldTrait( 541, 25, 20, 0x4),
12113  FieldTrait( 542, 25, 108, 0x4), FieldTrait( 543, 15, 28, 0x4), FieldTrait( 592, 18, 117, 0x4),
12114  FieldTrait( 593, 15, 118, 0x4), FieldTrait( 594, 15, 119, 0x4), FieldTrait( 595, 15, 116, 0x4),
12115  FieldTrait( 625, 15, 8, 0x4), FieldTrait( 667, 21, 46, 0x4), FieldTrait( 691, 15, 45, 0x4),
12116  FieldTrait( 762, 15, 18, 0x4), FieldTrait( 763, 15, 106, 0x4), FieldTrait( 810, 11, 137, 0x4),
12117  FieldTrait( 864, 1, 49, 0xc), FieldTrait( 873, 25, 50, 0x4), FieldTrait( 874, 25, 51, 0x4),
12118  FieldTrait( 875, 1, 47, 0x4), FieldTrait( 876, 15, 48, 0x4), FieldTrait( 877, 15, 133, 0x4),
12119  FieldTrait( 878, 15, 134, 0x4), FieldTrait( 879, 10, 136, 0x4), FieldTrait( 882, 11, 138, 0x4),
12120  FieldTrait( 883, 11, 139, 0x4), FieldTrait( 884, 13, 140, 0x4), FieldTrait( 885, 13, 141, 0x4),
12121  FieldTrait( 886, 13, 142, 0x4), FieldTrait( 887, 1, 143, 0xc), FieldTrait( 941, 19, 122, 0x4),
12122  FieldTrait( 947, 19, 34, 0x4), FieldTrait( 965, 15, 52, 0x4), FieldTrait( 966, 15, 53, 0x4),
12123  FieldTrait( 967, 9, 55, 0x4), FieldTrait( 968, 9, 56, 0x4), FieldTrait( 969, 9, 57, 0x4),
12124  FieldTrait( 970, 1, 58, 0x4), FieldTrait( 971, 1, 59, 0x4), FieldTrait( 972, 14, 144, 0x4),
12125  FieldTrait( 973, 13, 146, 0x4), FieldTrait( 974, 15, 147, 0x4), FieldTrait( 975, 1, 145, 0x4),
12126  FieldTrait( 996, 15, 61, 0x4), FieldTrait( 997, 15, 62, 0x4), FieldTrait( 998, 15, 148, 0x4),
12127  FieldTrait(1000, 15, 149, 0x4), FieldTrait(1018, 1, 60, 0xc), FieldTrait(1038, 13, 150, 0x4),
12128  FieldTrait(1039, 15, 152, 0x4), FieldTrait(1044, 10, 153, 0x4), FieldTrait(1045, 9, 154, 0x4),
12129  FieldTrait(1046, 7, 155, 0x4), FieldTrait(1049, 7, 54, 0x4), FieldTrait(1058, 1, 151, 0xc),
12130  FieldTrait(1079, 26, 63, 0x4), FieldTrait(1146, 13, 65, 0x4), FieldTrait(1147, 10, 66, 0x4),
12131  FieldTrait(1151, 15, 64, 0x4), FieldTrait(1184, 2, 67, 0x4), FieldTrait(1185, 29, 68, 0x4),
12132  FieldTrait(1186, 15, 69, 0x4), FieldTrait(1191, 15, 71, 0x4), FieldTrait(1192, 10, 72, 0x4),
12133  FieldTrait(1193, 7, 73, 0x4), FieldTrait(1194, 1, 74, 0x4), FieldTrait(1195, 13, 75, 0x4),
12134  FieldTrait(1196, 15, 76, 0x4), FieldTrait(1197, 15, 83, 0x4), FieldTrait(1198, 1, 77, 0x4),
12135  FieldTrait(1199, 11, 78, 0x4), FieldTrait(1200, 11, 79, 0x4), FieldTrait(1213, 26, 156, 0x4),
12136  FieldTrait(1227, 15, 70, 0x4), FieldTrait(1242, 8, 82, 0x4), FieldTrait(1244, 8, 81, 0x4),
12137  FieldTrait(1300, 15, 6, 0x4), FieldTrait(1301, 20, 5, 0x4), FieldTrait(1373, 1, 3, 0x1),
12138  FieldTrait(1374, 1, 4, 0x1), FieldTrait(1419, 1, 158, 0x4), FieldTrait(1423, 10, 159, 0x4),
12139  FieldTrait(1424, 15, 160, 0x4), FieldTrait(1425, 10, 161, 0x4), FieldTrait(1435, 1, 84, 0x4),
12140  FieldTrait(1437, 1, 162, 0x4), FieldTrait(1439, 1, 85, 0x4), FieldTrait(1441, 1, 163, 0x4),
12141  FieldTrait(1449, 15, 86, 0x4), FieldTrait(1450, 15, 87, 0x4), FieldTrait(1451, 14, 88, 0x4),
12142  FieldTrait(1452, 14, 89, 0x4), FieldTrait(1453, 15, 164, 0x4), FieldTrait(1454, 15, 165, 0x4),
12143  FieldTrait(1455, 14, 166, 0x4), FieldTrait(1456, 14, 167, 0x4), FieldTrait(1457, 14, 90, 0x4),
12144  FieldTrait(1458, 14, 91, 0x4), FieldTrait(1459, 14, 168, 0x4), FieldTrait(1460, 14, 169, 0x4),
12145  FieldTrait(1461, 1, 175, 0xc), FieldTrait(1478, 1, 92, 0x4), FieldTrait(1479, 1, 93, 0x4),
12146  FieldTrait(1480, 14, 94, 0x4), FieldTrait(1481, 1, 95, 0x4), FieldTrait(1482, 1, 96, 0x4),
12147  FieldTrait(1483, 1, 97, 0xc)
12148 };
12149 const FieldTrait_Hash_Array OrderMassActionRequest::_ftha(OrderMassActionRequest::_traits, 175);
12151 //-------------------------------------------------------------------------------------------------
12153 {
12154  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
12155  FieldTrait( 802, 1, 4, 0xc)
12156 };
12159 const unsigned short OrderMassActionRequest::NoPartyIDs::_fnum;
12160 //-------------------------------------------------------------------------------------------------
12161 const FieldTrait OrderMassActionRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
12162 {
12163  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12164 };
12165 const FieldTrait_Hash_Array OrderMassActionRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassActionRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
12168 //-------------------------------------------------------------------------------------------------
12170 {
12171  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
12172 };
12176 //-------------------------------------------------------------------------------------------------
12178 {
12179  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
12180 };
12182 const MsgType OrderMassActionRequest::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
12184 //-------------------------------------------------------------------------------------------------
12185 const FieldTrait OrderMassActionRequest::NoEvents::_traits[] =
12186 {
12187  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
12188  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
12189 };
12192 const unsigned short OrderMassActionRequest::NoEvents::_fnum;
12193 //-------------------------------------------------------------------------------------------------
12195 {
12196  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
12197 };
12201 //-------------------------------------------------------------------------------------------------
12203 {
12204  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
12205  FieldTrait(1052, 1, 4, 0xc)
12206 };
12210 //-------------------------------------------------------------------------------------------------
12211 const FieldTrait OrderMassActionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
12212 {
12213  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
12214 };
12215 const FieldTrait_Hash_Array OrderMassActionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassActionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
12218 //-------------------------------------------------------------------------------------------------
12220 {
12221  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
12222  FieldTrait(1062, 1, 4, 0xc)
12223 };
12227 //-------------------------------------------------------------------------------------------------
12228 const FieldTrait OrderMassActionRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
12229 {
12230  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
12231 };
12232 const FieldTrait_Hash_Array OrderMassActionRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassActionRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
12235 //-------------------------------------------------------------------------------------------------
12237 {
12238  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
12239 };
12243 //-------------------------------------------------------------------------------------------------
12245 {
12246  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
12247  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
12248  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
12249 };
12253 //-------------------------------------------------------------------------------------------------
12254 const FieldTrait OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
12255 {
12256  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
12257 };
12258 const FieldTrait_Hash_Array OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
12261 //-------------------------------------------------------------------------------------------------
12262 const FieldTrait OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
12263 {
12264  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
12265 };
12266 const FieldTrait_Hash_Array OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassActionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
12269 //-------------------------------------------------------------------------------------------------
12270 const FieldTrait UserNotification::_traits[] =
12271 {
12272  FieldTrait( 58, 15, 3, 0x4), FieldTrait( 354, 2, 4, 0x4), FieldTrait( 355, 28, 5, 0x4),
12273  FieldTrait( 553, 15, 1, 0x4), FieldTrait( 926, 1, 2, 0x1)
12274 };
12275 const FieldTrait_Hash_Array UserNotification::_ftha(UserNotification::_traits, 5);
12277 //-------------------------------------------------------------------------------------------------
12278 const FieldTrait StreamAssignmentRequest::_traits[] =
12279 {
12280  FieldTrait(1497, 15, 1, 0x1), FieldTrait(1498, 1, 2, 0x1), FieldTrait(1499, 1, 3, 0xc)
12281 };
12284 //-------------------------------------------------------------------------------------------------
12286 {
12287  FieldTrait( 146, 1, 2, 0xc), FieldTrait( 453, 1, 1, 0xc)
12288 };
12291 const unsigned short StreamAssignmentRequest::NoAsgnReqs::_fnum;
12292 //-------------------------------------------------------------------------------------------------
12293 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::_traits[] =
12294 {
12295  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
12296  FieldTrait( 63, 15, 89, 0x4), FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4),
12297  FieldTrait( 107, 15, 33, 0x4), FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4),
12298  FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4),
12299  FieldTrait( 207, 20, 29, 0x4), FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4),
12300  FieldTrait( 225, 25, 13, 0x4), FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4),
12301  FieldTrait( 228, 9, 17, 0x4), FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4),
12302  FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4), FieldTrait( 271, 10, 90, 0x4),
12303  FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4), FieldTrait( 350, 2, 34, 0x4),
12304  FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4),
12305  FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4),
12306  FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4), FieldTrait( 543, 15, 19, 0x4),
12307  FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4), FieldTrait( 762, 15, 9, 0x4),
12308  FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4),
12309  FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4), FieldTrait( 947, 19, 25, 0x4),
12310  FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4),
12311  FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4),
12312  FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4),
12313  FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4),
12314  FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4),
12315  FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4),
12316  FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4),
12317  FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4),
12318  FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4),
12319  FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4),
12320  FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4),
12321  FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4),
12322  FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4),
12323  FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4),
12324  FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc),
12325  FieldTrait(1500, 15, 91, 0x4)
12326 };
12327 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::_traits, 91);
12330 //-------------------------------------------------------------------------------------------------
12331 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits[] =
12332 {
12333  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
12334 };
12335 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits, 2);
12338 //-------------------------------------------------------------------------------------------------
12339 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoEvents::_traits[] =
12340 {
12341  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
12342  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
12343 };
12344 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoEvents::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoEvents::_traits, 5);
12347 //-------------------------------------------------------------------------------------------------
12348 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits[] =
12349 {
12350  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
12351  FieldTrait(1052, 1, 4, 0xc)
12352 };
12353 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits, 4);
12356 //-------------------------------------------------------------------------------------------------
12357 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
12358 {
12359  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
12360 };
12361 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
12364 //-------------------------------------------------------------------------------------------------
12365 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits[] =
12366 {
12367  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
12368  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
12369  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
12370 };
12371 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits, 8);
12374 //-------------------------------------------------------------------------------------------------
12375 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
12376 {
12377  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
12378 };
12379 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
12382 //-------------------------------------------------------------------------------------------------
12383 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
12384 {
12385  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
12386 };
12387 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
12390 //-------------------------------------------------------------------------------------------------
12391 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::_traits[] =
12392 {
12393  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
12394  FieldTrait( 802, 1, 4, 0xc)
12395 };
12396 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::_traits, 4);
12399 //-------------------------------------------------------------------------------------------------
12400 const FieldTrait StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits[] =
12401 {
12402  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12403 };
12404 const FieldTrait_Hash_Array StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_ftha(StreamAssignmentRequest::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits, 2);
12407 //-------------------------------------------------------------------------------------------------
12408 const FieldTrait StreamAssignmentReport::_traits[] =
12409 {
12410  FieldTrait(1497, 15, 3, 0x4), FieldTrait(1498, 1, 2, 0x4), FieldTrait(1499, 1, 4, 0xc),
12411  FieldTrait(1501, 15, 1, 0x1)
12412 };
12413 const FieldTrait_Hash_Array StreamAssignmentReport::_ftha(StreamAssignmentReport::_traits, 4);
12415 //-------------------------------------------------------------------------------------------------
12417 {
12418  FieldTrait( 146, 1, 2, 0xc), FieldTrait( 453, 1, 1, 0xc)
12419 };
12422 const unsigned short StreamAssignmentReport::NoAsgnReqs::_fnum;
12423 //-------------------------------------------------------------------------------------------------
12424 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::_traits[] =
12425 {
12426  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
12427  FieldTrait( 58, 15, 93, 0x4), FieldTrait( 63, 15, 89, 0x4), FieldTrait( 65, 15, 2, 0x4),
12428  FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4), FieldTrait( 167, 15, 8, 0x4),
12429  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
12430  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 223, 14, 28, 0x4),
12431  FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4), FieldTrait( 226, 1, 15, 0x4),
12432  FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4), FieldTrait( 231, 9, 27, 0x4),
12433  FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4),
12434  FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4), FieldTrait( 350, 2, 34, 0x4),
12435  FieldTrait( 351, 28, 35, 0x4), FieldTrait( 354, 2, 94, 0x4), FieldTrait( 355, 28, 95, 0x4),
12436  FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4),
12437  FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4),
12438  FieldTrait( 541, 25, 11, 0x4), FieldTrait( 543, 15, 19, 0x4), FieldTrait( 667, 21, 37, 0x4),
12439  FieldTrait( 691, 15, 36, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc),
12440  FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4),
12441  FieldTrait( 876, 15, 39, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
12442  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
12443  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
12444  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
12445  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4),
12446  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
12447  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
12448  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
12449  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
12450  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
12451  FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
12452  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
12453  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
12454  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
12455  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
12456  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc), FieldTrait(1500, 15, 91, 0x4),
12457  FieldTrait(1502, 1, 92, 0x4), FieldTrait(1617, 1, 90, 0x4)
12458 };
12459 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::_traits, 95);
12462 //-------------------------------------------------------------------------------------------------
12463 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits[] =
12464 {
12465  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
12466 };
12467 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoSecurityAltID::_traits, 2);
12470 //-------------------------------------------------------------------------------------------------
12471 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoEvents::_traits[] =
12472 {
12473  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
12474  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
12475 };
12476 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoEvents::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoEvents::_traits, 5);
12479 //-------------------------------------------------------------------------------------------------
12480 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits[] =
12481 {
12482  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
12483  FieldTrait(1052, 1, 4, 0xc)
12484 };
12485 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::_traits, 4);
12488 //-------------------------------------------------------------------------------------------------
12489 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
12490 {
12491  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
12492 };
12493 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
12496 //-------------------------------------------------------------------------------------------------
12497 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits[] =
12498 {
12499  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
12500  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
12501  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
12502 };
12503 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::_traits, 8);
12506 //-------------------------------------------------------------------------------------------------
12507 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
12508 {
12509  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
12510 };
12511 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
12514 //-------------------------------------------------------------------------------------------------
12515 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
12516 {
12517  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
12518 };
12519 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(StreamAssignmentReport::NoAsgnReqs::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
12522 //-------------------------------------------------------------------------------------------------
12523 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::_traits[] =
12524 {
12525  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
12526  FieldTrait( 802, 1, 4, 0xc)
12527 };
12528 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::_ftha(StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::_traits, 4);
12531 //-------------------------------------------------------------------------------------------------
12532 const FieldTrait StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits[] =
12533 {
12534  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12535 };
12536 const FieldTrait_Hash_Array StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_ftha(StreamAssignmentReport::NoAsgnReqs::NoPartyIDs::NoPartySubIDs::_traits, 2);
12539 //-------------------------------------------------------------------------------------------------
12540 const FieldTrait StreamAssignmentReportACK::_traits[] =
12541 {
12542  FieldTrait( 58, 15, 4, 0x4), FieldTrait( 354, 2, 5, 0x4), FieldTrait( 355, 28, 6, 0x4),
12543  FieldTrait(1501, 15, 2, 0x1), FieldTrait(1502, 1, 3, 0x4), FieldTrait(1503, 1, 1, 0x1)
12544 };
12547 //-------------------------------------------------------------------------------------------------
12548 const FieldTrait PartyDetailsListRequest::_traits[] =
12549 {
12550  FieldTrait( 58, 15, 7, 0x4), FieldTrait( 263, 7, 6, 0x4), FieldTrait( 354, 2, 8, 0x4),
12551  FieldTrait( 355, 28, 9, 0x4), FieldTrait( 453, 1, 3, 0xc), FieldTrait(1505, 15, 1, 0x1),
12552  FieldTrait(1506, 1, 2, 0xc), FieldTrait(1508, 1, 4, 0xc), FieldTrait(1514, 1, 5, 0xc)
12553 };
12556 //-------------------------------------------------------------------------------------------------
12558 {
12559  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
12560  FieldTrait( 802, 1, 4, 0xc)
12561 };
12564 const unsigned short PartyDetailsListRequest::NoPartyIDs::_fnum;
12565 //-------------------------------------------------------------------------------------------------
12566 const FieldTrait PartyDetailsListRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
12567 {
12568  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12569 };
12570 const FieldTrait_Hash_Array PartyDetailsListRequest::NoPartyIDs::NoPartySubIDs::_ftha(PartyDetailsListRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
12573 //-------------------------------------------------------------------------------------------------
12575 {
12576  FieldTrait(1507, 1, 1, 0x1)
12577 };
12581 //-------------------------------------------------------------------------------------------------
12583 {
12584  FieldTrait(1509, 1, 1, 0x4)
12585 };
12589 //-------------------------------------------------------------------------------------------------
12591 {
12592  FieldTrait(1515, 1, 1, 0x4)
12593 };
12597 //-------------------------------------------------------------------------------------------------
12598 const FieldTrait PartyDetailsListReport::_traits[] =
12599 {
12600  FieldTrait( 58, 15, 11, 0x4), FieldTrait( 354, 2, 12, 0x4), FieldTrait( 355, 28, 13, 0x4),
12601  FieldTrait( 893, 8, 9, 0x4), FieldTrait(1180, 15, 1, 0x4), FieldTrait(1181, 4, 2, 0x4),
12602  FieldTrait(1350, 4, 3, 0x4), FieldTrait(1352, 8, 4, 0x4), FieldTrait(1505, 15, 6, 0x4),
12603  FieldTrait(1510, 15, 5, 0x1), FieldTrait(1511, 1, 7, 0x4), FieldTrait(1512, 1, 8, 0x4),
12604  FieldTrait(1513, 1, 10, 0xc)
12605 };
12606 const FieldTrait_Hash_Array PartyDetailsListReport::_ftha(PartyDetailsListReport::_traits, 13);
12608 //-------------------------------------------------------------------------------------------------
12610 {
12611  FieldTrait( 447, 7, 2, 0x1), FieldTrait( 448, 15, 1, 0x1), FieldTrait( 452, 1, 3, 0x1),
12612  FieldTrait( 802, 1, 4, 0xc), FieldTrait(1516, 1, 5, 0xc), FieldTrait(1522, 1, 6, 0xc),
12613  FieldTrait(1529, 1, 7, 0xc), FieldTrait(1562, 1, 8, 0xc)
12614 };
12617 const unsigned short PartyDetailsListReport::NoPartyList::_fnum;
12618 //-------------------------------------------------------------------------------------------------
12619 const FieldTrait PartyDetailsListReport::NoPartyList::NoPartySubIDs::_traits[] =
12620 {
12621  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12622 };
12623 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoPartySubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoPartySubIDs::_traits, 2);
12626 //-------------------------------------------------------------------------------------------------
12627 const FieldTrait PartyDetailsListReport::NoPartyList::NoPartyAltIDs::_traits[] =
12628 {
12629  FieldTrait(1517, 15, 1, 0x4), FieldTrait(1518, 7, 2, 0x4), FieldTrait(1519, 1, 3, 0xc)
12630 };
12631 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoPartyAltIDs::_ftha(PartyDetailsListReport::NoPartyList::NoPartyAltIDs::_traits, 3);
12634 //-------------------------------------------------------------------------------------------------
12635 const FieldTrait PartyDetailsListReport::NoPartyList::NoPartyAltIDs::NoPartyAltSubIDs::_traits[] =
12636 {
12637  FieldTrait(1520, 15, 1, 0x4), FieldTrait(1521, 1, 2, 0x4)
12638 };
12639 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoPartyAltIDs::NoPartyAltSubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoPartyAltIDs::NoPartyAltSubIDs::_traits, 2);
12642 //-------------------------------------------------------------------------------------------------
12643 const FieldTrait PartyDetailsListReport::NoPartyList::NoContextPartyIDs::_traits[] =
12644 {
12645  FieldTrait(1523, 15, 1, 0x4), FieldTrait(1524, 7, 2, 0x4), FieldTrait(1525, 1, 3, 0x4),
12646  FieldTrait(1526, 1, 4, 0xc)
12647 };
12648 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoContextPartyIDs::_ftha(PartyDetailsListReport::NoPartyList::NoContextPartyIDs::_traits, 4);
12651 //-------------------------------------------------------------------------------------------------
12652 const FieldTrait PartyDetailsListReport::NoPartyList::NoContextPartyIDs::NoContextPartySubIDs::_traits[] =
12653 {
12654  FieldTrait(1527, 15, 1, 0x4), FieldTrait(1528, 1, 2, 0x4)
12655 };
12656 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoContextPartyIDs::NoContextPartySubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoContextPartyIDs::NoContextPartySubIDs::_traits, 2);
12659 //-------------------------------------------------------------------------------------------------
12660 const FieldTrait PartyDetailsListReport::NoPartyList::NoRiskLimits::_traits[] =
12661 {
12662  FieldTrait(1530, 1, 1, 0x4), FieldTrait(1531, 13, 2, 0x4), FieldTrait(1532, 19, 3, 0x4),
12663  FieldTrait(1533, 15, 4, 0x4), FieldTrait(1534, 1, 5, 0xc), FieldTrait(1559, 1, 6, 0xc)
12664 };
12665 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRiskLimits::_ftha(PartyDetailsListReport::NoPartyList::NoRiskLimits::_traits, 6);
12668 //-------------------------------------------------------------------------------------------------
12669 const FieldTrait PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::_traits[] =
12670 {
12671  FieldTrait(1535, 1, 1, 0x4), FieldTrait(1536, 15, 2, 0x4), FieldTrait(1537, 15, 3, 0x4),
12672  FieldTrait(1538, 15, 4, 0x4), FieldTrait(1539, 15, 5, 0x4), FieldTrait(1540, 1, 6, 0xc),
12673  FieldTrait(1543, 1, 7, 0x4), FieldTrait(1544, 15, 8, 0x4), FieldTrait(1545, 15, 9, 0x4),
12674  FieldTrait(1546, 15, 10, 0x4), FieldTrait(1547, 15, 11, 0x4), FieldTrait(1548, 15, 12, 0x4),
12675  FieldTrait(1549, 21, 13, 0x4), FieldTrait(1550, 26, 14, 0x4), FieldTrait(1551, 15, 15, 0x4),
12676  FieldTrait(1552, 15, 16, 0x4), FieldTrait(1553, 1, 17, 0x4), FieldTrait(1554, 8, 18, 0x4),
12677  FieldTrait(1555, 14, 19, 0x4), FieldTrait(1556, 15, 21, 0x4), FieldTrait(1557, 15, 24, 0x4),
12678  FieldTrait(1558, 9, 25, 0x4), FieldTrait(1616, 20, 20, 0x4), FieldTrait(1620, 2, 22, 0x4),
12679  FieldTrait(1621, 28, 23, 0x4)
12680 };
12681 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::_ftha(PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::_traits, 25);
12684 //-------------------------------------------------------------------------------------------------
12685 const FieldTrait PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::NoRiskSecurityAltID::_traits[] =
12686 {
12687  FieldTrait(1541, 15, 1, 0x4), FieldTrait(1542, 15, 2, 0x4)
12688 };
12689 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::NoRiskSecurityAltID::_ftha(PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskInstruments::NoRiskSecurityAltID::_traits, 2);
12692 //-------------------------------------------------------------------------------------------------
12693 const FieldTrait PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskWarningLevels::_traits[] =
12694 {
12695  FieldTrait(1560, 14, 1, 0x4), FieldTrait(1561, 15, 2, 0x4)
12696 };
12697 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskWarningLevels::_ftha(PartyDetailsListReport::NoPartyList::NoRiskLimits::NoRiskWarningLevels::_traits, 2);
12700 //-------------------------------------------------------------------------------------------------
12701 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::_traits[] =
12702 {
12703  FieldTrait(1514, 1, 8, 0xc), FieldTrait(1563, 15, 1, 0x4), FieldTrait(1564, 7, 2, 0x4),
12704  FieldTrait(1565, 1, 3, 0x4), FieldTrait(1566, 1, 4, 0xc), FieldTrait(1569, 1, 5, 0xc),
12705  FieldTrait(1575, 1, 6, 0xc), FieldTrait(1582, 1, 7, 0xc)
12706 };
12707 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::_traits, 8);
12710 //-------------------------------------------------------------------------------------------------
12711 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoPartyRelationships::_traits[] =
12712 {
12713  FieldTrait(1515, 1, 1, 0x4)
12714 };
12715 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoPartyRelationships::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoPartyRelationships::_traits, 1);
12718 //-------------------------------------------------------------------------------------------------
12719 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartySubIDs::_traits[] =
12720 {
12721  FieldTrait(1567, 15, 1, 0x4), FieldTrait(1568, 1, 2, 0x4)
12722 };
12723 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartySubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartySubIDs::_traits, 2);
12726 //-------------------------------------------------------------------------------------------------
12727 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::_traits[] =
12728 {
12729  FieldTrait(1570, 15, 1, 0x4), FieldTrait(1571, 7, 2, 0x4), FieldTrait(1572, 1, 3, 0xc)
12730 };
12731 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::_traits, 3);
12734 //-------------------------------------------------------------------------------------------------
12735 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::NoRelatedPartyAltSubIDs::_traits[] =
12736 {
12737  FieldTrait(1573, 15, 1, 0x4), FieldTrait(1574, 1, 2, 0x4)
12738 };
12739 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::NoRelatedPartyAltSubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedPartyAltIDs::NoRelatedPartyAltSubIDs::_traits, 2);
12742 //-------------------------------------------------------------------------------------------------
12743 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::_traits[] =
12744 {
12745  FieldTrait(1576, 15, 1, 0x4), FieldTrait(1577, 7, 2, 0x4), FieldTrait(1578, 1, 3, 0x4),
12746  FieldTrait(1579, 1, 4, 0xc)
12747 };
12748 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::_traits, 4);
12751 //-------------------------------------------------------------------------------------------------
12752 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::NoRelatedContextPartySubIDs::_traits[] =
12753 {
12754  FieldTrait(1580, 15, 1, 0x4), FieldTrait(1581, 1, 2, 0x4)
12755 };
12756 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::NoRelatedContextPartySubIDs::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelatedContextPartyIDs::NoRelatedContextPartySubIDs::_traits, 2);
12759 //-------------------------------------------------------------------------------------------------
12760 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::_traits[] =
12761 {
12762  FieldTrait(1583, 1, 1, 0x4), FieldTrait(1584, 13, 2, 0x4), FieldTrait(1585, 19, 3, 0x4),
12763  FieldTrait(1586, 15, 4, 0x4), FieldTrait(1587, 1, 5, 0xc), FieldTrait(1613, 1, 6, 0xc)
12764 };
12765 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::_traits, 6);
12768 //-------------------------------------------------------------------------------------------------
12769 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::_traits[] =
12770 {
12771  FieldTrait(1588, 1, 1, 0x4), FieldTrait(1589, 15, 2, 0x4), FieldTrait(1590, 15, 3, 0x4),
12772  FieldTrait(1591, 15, 4, 0x4), FieldTrait(1592, 15, 5, 0x4), FieldTrait(1593, 1, 6, 0xc),
12773  FieldTrait(1596, 1, 7, 0x4), FieldTrait(1597, 15, 8, 0x4), FieldTrait(1598, 15, 9, 0x4),
12774  FieldTrait(1599, 15, 10, 0x4), FieldTrait(1600, 15, 11, 0x4), FieldTrait(1601, 15, 12, 0x4),
12775  FieldTrait(1602, 21, 13, 0x4), FieldTrait(1603, 26, 14, 0x4), FieldTrait(1604, 15, 15, 0x4),
12776  FieldTrait(1605, 15, 16, 0x4), FieldTrait(1606, 1, 17, 0x4), FieldTrait(1607, 8, 18, 0x4),
12777  FieldTrait(1608, 14, 19, 0x4), FieldTrait(1609, 20, 20, 0x4), FieldTrait(1610, 15, 21, 0x4),
12778  FieldTrait(1611, 15, 24, 0x4), FieldTrait(1612, 9, 25, 0x4), FieldTrait(1618, 2, 22, 0x4),
12779  FieldTrait(1619, 28, 23, 0x4)
12780 };
12781 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::_traits, 25);
12784 //-------------------------------------------------------------------------------------------------
12785 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::NoRelationshipRiskSecurityAltID::_traits[] =
12786 {
12787  FieldTrait(1594, 15, 1, 0x4), FieldTrait(1595, 15, 2, 0x4)
12788 };
12789 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::NoRelationshipRiskSecurityAltID::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskInstruments::NoRelationshipRiskSecurityAltID::_traits, 2);
12792 //-------------------------------------------------------------------------------------------------
12793 const FieldTrait PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskWarningLevels::_traits[] =
12794 {
12795  FieldTrait(1614, 14, 1, 0x4), FieldTrait(1615, 15, 2, 0x4)
12796 };
12797 const FieldTrait_Hash_Array PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskWarningLevels::_ftha(PartyDetailsListReport::NoPartyList::NoRelatedPartyIDs::NoRelationshipRiskLimits::NoRelationshipRiskWarningLevels::_traits, 2);
12800 //-------------------------------------------------------------------------------------------------
12801 const FieldTrait NewOrderSingle::_traits[] =
12802 {
12803  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 1, 0x1), FieldTrait( 12, 13, 163, 0x4),
12804  FieldTrait( 13, 7, 164, 0x4), FieldTrait( 15, 19, 153, 0x4), FieldTrait( 18, 16, 20, 0x4),
12805  FieldTrait( 21, 7, 19, 0x4), FieldTrait( 22, 15, 29, 0x4), FieldTrait( 23, 15, 156, 0x4),
12806  FieldTrait( 38, 10, 130, 0x4), FieldTrait( 40, 7, 135, 0x1), FieldTrait( 44, 11, 137, 0x4),
12807  FieldTrait( 48, 15, 28, 0x4), FieldTrait( 54, 7, 125, 0x1), FieldTrait( 55, 15, 26, 0x4),
12808  FieldTrait( 58, 15, 173, 0x4), FieldTrait( 59, 7, 158, 0x4), FieldTrait( 60, 22, 127, 0x1),
12809  FieldTrait( 63, 15, 15, 0x4), FieldTrait( 64, 25, 16, 0x4), FieldTrait( 65, 15, 27, 0x4),
12810  FieldTrait( 70, 15, 13, 0x4), FieldTrait( 75, 25, 6, 0x4), FieldTrait( 77, 7, 179, 0x4),
12811  FieldTrait( 78, 1, 14, 0xc), FieldTrait( 81, 7, 25, 0x4), FieldTrait( 99, 11, 138, 0x4),
12812  FieldTrait( 100, 20, 23, 0x4), FieldTrait( 106, 15, 55, 0x4), FieldTrait( 107, 15, 58, 0x4),
12813  FieldTrait( 110, 10, 21, 0x4), FieldTrait( 111, 10, 22, 0x4), FieldTrait( 114, 8, 126, 0x4),
12814  FieldTrait( 117, 15, 157, 0x4), FieldTrait( 120, 19, 171, 0x4), FieldTrait( 121, 8, 170, 0x4),
12815  FieldTrait( 126, 22, 161, 0x4), FieldTrait( 140, 11, 124, 0x4), FieldTrait( 152, 10, 131, 0x4),
12816  FieldTrait( 167, 15, 33, 0x4), FieldTrait( 168, 22, 159, 0x4), FieldTrait( 192, 10, 177, 0x4),
12817  FieldTrait( 193, 25, 176, 0x4), FieldTrait( 200, 21, 35, 0x4), FieldTrait( 201, 1, 96, 0x4),
12818  FieldTrait( 202, 11, 49, 0x4), FieldTrait( 203, 1, 180, 0x4), FieldTrait( 206, 7, 51, 0x4),
12819  FieldTrait( 207, 20, 54, 0x4), FieldTrait( 210, 10, 181, 0x4), FieldTrait( 211, 9, 182, 0x4),
12820  FieldTrait( 218, 12, 139, 0x4), FieldTrait( 220, 19, 140, 0x4), FieldTrait( 221, 15, 141, 0x4),
12821  FieldTrait( 222, 15, 142, 0x4), FieldTrait( 223, 14, 53, 0x4), FieldTrait( 224, 25, 37, 0x4),
12822  FieldTrait( 225, 25, 38, 0x4), FieldTrait( 226, 1, 40, 0x4), FieldTrait( 227, 14, 41, 0x4),
12823  FieldTrait( 228, 9, 42, 0x4), FieldTrait( 229, 25, 5, 0x4), FieldTrait( 231, 9, 52, 0x4),
12824  FieldTrait( 232, 1, 128, 0xc), FieldTrait( 235, 15, 147, 0x4), FieldTrait( 236, 14, 148, 0x4),
12825  FieldTrait( 239, 1, 39, 0x4), FieldTrait( 240, 25, 48, 0x4), FieldTrait( 255, 15, 43, 0x4),
12826  FieldTrait( 348, 2, 56, 0x4), FieldTrait( 349, 28, 57, 0x4), FieldTrait( 350, 2, 59, 0x4),
12827  FieldTrait( 351, 28, 60, 0x4), FieldTrait( 354, 2, 174, 0x4), FieldTrait( 355, 28, 175, 0x4),
12828  FieldTrait( 376, 15, 154, 0x4), FieldTrait( 377, 8, 155, 0x4), FieldTrait( 386, 1, 24, 0xc),
12829  FieldTrait( 388, 7, 193, 0x4), FieldTrait( 389, 9, 194, 0x4), FieldTrait( 423, 1, 136, 0x4),
12830  FieldTrait( 427, 1, 162, 0x4), FieldTrait( 432, 25, 160, 0x4), FieldTrait( 453, 1, 4, 0xc),
12831  FieldTrait( 454, 1, 30, 0xc), FieldTrait( 460, 1, 31, 0x4), FieldTrait( 461, 15, 32, 0x4),
12832  FieldTrait( 468, 7, 133, 0x4), FieldTrait( 469, 9, 134, 0x4), FieldTrait( 470, 18, 45, 0x4),
12833  FieldTrait( 471, 15, 46, 0x4), FieldTrait( 472, 15, 47, 0x4), FieldTrait( 479, 19, 165, 0x4),
12834  FieldTrait( 480, 7, 203, 0x4), FieldTrait( 481, 7, 204, 0x4), FieldTrait( 494, 15, 206, 0x4),
12835  FieldTrait( 497, 7, 166, 0x4), FieldTrait( 513, 15, 205, 0x4), FieldTrait( 516, 14, 132, 0x4),
12836  FieldTrait( 526, 15, 2, 0x4), FieldTrait( 528, 7, 167, 0x4), FieldTrait( 529, 16, 168, 0x4),
12837  FieldTrait( 541, 25, 36, 0x4), FieldTrait( 543, 15, 44, 0x4), FieldTrait( 544, 7, 17, 0x4),
12838  FieldTrait( 581, 1, 9, 0x4), FieldTrait( 582, 1, 169, 0x4), FieldTrait( 583, 15, 3, 0x4),
12839  FieldTrait( 589, 7, 10, 0x4), FieldTrait( 590, 7, 11, 0x4), FieldTrait( 591, 7, 12, 0x4),
12840  FieldTrait( 635, 15, 18, 0x4), FieldTrait( 640, 11, 178, 0x4), FieldTrait( 660, 1, 8, 0x4),
12841  FieldTrait( 662, 11, 143, 0x4), FieldTrait( 663, 1, 144, 0x4), FieldTrait( 667, 21, 62, 0x4),
12842  FieldTrait( 691, 15, 61, 0x4), FieldTrait( 696, 25, 150, 0x4), FieldTrait( 697, 11, 151, 0x4),
12843  FieldTrait( 698, 1, 152, 0x4), FieldTrait( 699, 15, 145, 0x4), FieldTrait( 701, 25, 149, 0x4),
12844  FieldTrait( 711, 1, 123, 0xc), FieldTrait( 761, 15, 146, 0x4), FieldTrait( 762, 15, 34, 0x4),
12845  FieldTrait( 768, 1, 213, 0xc), FieldTrait( 775, 1, 172, 0x4), FieldTrait( 788, 1, 118, 0x4),
12846  FieldTrait( 835, 1, 183, 0x4), FieldTrait( 836, 1, 184, 0x4), FieldTrait( 837, 1, 185, 0x4),
12847  FieldTrait( 838, 1, 186, 0x4), FieldTrait( 840, 1, 187, 0x4), FieldTrait( 841, 1, 195, 0x4),
12848  FieldTrait( 842, 1, 196, 0x4), FieldTrait( 843, 1, 197, 0x4), FieldTrait( 844, 1, 198, 0x4),
12849  FieldTrait( 846, 1, 199, 0x4), FieldTrait( 847, 1, 200, 0x4), FieldTrait( 848, 15, 201, 0x4),
12850  FieldTrait( 849, 14, 202, 0x4), FieldTrait( 854, 1, 129, 0x4), FieldTrait( 864, 1, 65, 0xc),
12851  FieldTrait( 873, 25, 66, 0x4), FieldTrait( 874, 25, 67, 0x4), FieldTrait( 875, 1, 63, 0x4),
12852  FieldTrait( 876, 15, 64, 0x4), FieldTrait( 898, 14, 122, 0x4), FieldTrait( 913, 15, 114, 0x4),
12853  FieldTrait( 914, 15, 115, 0x4), FieldTrait( 915, 25, 116, 0x4), FieldTrait( 916, 25, 119, 0x4),
12854  FieldTrait( 917, 25, 120, 0x4), FieldTrait( 918, 19, 117, 0x4), FieldTrait( 919, 1, 121, 0x4),
12855  FieldTrait( 947, 19, 50, 0x4), FieldTrait( 957, 1, 207, 0xc), FieldTrait( 965, 15, 68, 0x4),
12856  FieldTrait( 966, 15, 69, 0x4), FieldTrait( 967, 9, 71, 0x4), FieldTrait( 968, 9, 72, 0x4),
12857  FieldTrait( 969, 9, 73, 0x4), FieldTrait( 970, 1, 74, 0x4), FieldTrait( 971, 1, 75, 0x4),
12858  FieldTrait( 996, 15, 77, 0x4), FieldTrait( 997, 15, 78, 0x4), FieldTrait(1018, 1, 76, 0xc),
12859  FieldTrait(1028, 8, 208, 0x4), FieldTrait(1029, 8, 209, 0x4), FieldTrait(1030, 15, 210, 0x4),
12860  FieldTrait(1031, 17, 211, 0x4), FieldTrait(1032, 1, 212, 0x4), FieldTrait(1049, 7, 70, 0x4),
12861  FieldTrait(1079, 26, 79, 0x4), FieldTrait(1080, 15, 241, 0x4), FieldTrait(1081, 7, 242, 0x4),
12862  FieldTrait(1082, 10, 216, 0x4), FieldTrait(1083, 7, 217, 0x4), FieldTrait(1084, 7, 218, 0x4),
12863  FieldTrait(1085, 10, 219, 0x4), FieldTrait(1086, 10, 220, 0x4), FieldTrait(1087, 10, 221, 0x4),
12864  FieldTrait(1088, 10, 222, 0x4), FieldTrait(1089, 10, 214, 0x4), FieldTrait(1090, 1, 215, 0x4),
12865  FieldTrait(1091, 8, 240, 0x4), FieldTrait(1092, 7, 224, 0x4), FieldTrait(1094, 1, 188, 0x4),
12866  FieldTrait(1096, 15, 189, 0x4), FieldTrait(1097, 15, 190, 0x4), FieldTrait(1098, 15, 191, 0x4),
12867  FieldTrait(1099, 15, 192, 0x4), FieldTrait(1100, 7, 225, 0x4), FieldTrait(1101, 7, 226, 0x4),
12868  FieldTrait(1102, 11, 227, 0x4), FieldTrait(1103, 15, 228, 0x4), FieldTrait(1104, 15, 229, 0x4),
12869  FieldTrait(1105, 15, 230, 0x4), FieldTrait(1106, 15, 231, 0x4), FieldTrait(1107, 7, 232, 0x4),
12870  FieldTrait(1108, 7, 233, 0x4), FieldTrait(1109, 7, 234, 0x4), FieldTrait(1110, 11, 235, 0x4),
12871  FieldTrait(1111, 7, 236, 0x4), FieldTrait(1112, 10, 237, 0x4), FieldTrait(1113, 15, 238, 0x4),
12872  FieldTrait(1114, 15, 239, 0x4), FieldTrait(1133, 7, 243, 0x4), FieldTrait(1138, 10, 223, 0x4),
12873  FieldTrait(1146, 13, 81, 0x4), FieldTrait(1147, 10, 82, 0x4), FieldTrait(1151, 15, 80, 0x4),
12874  FieldTrait(1184, 2, 83, 0x4), FieldTrait(1185, 29, 84, 0x4), FieldTrait(1186, 15, 85, 0x4),
12875  FieldTrait(1191, 15, 87, 0x4), FieldTrait(1192, 10, 88, 0x4), FieldTrait(1193, 7, 89, 0x4),
12876  FieldTrait(1194, 1, 90, 0x4), FieldTrait(1195, 13, 91, 0x4), FieldTrait(1196, 15, 92, 0x4),
12877  FieldTrait(1197, 15, 99, 0x4), FieldTrait(1198, 1, 93, 0x4), FieldTrait(1199, 11, 94, 0x4),
12878  FieldTrait(1200, 11, 95, 0x4), FieldTrait(1227, 15, 86, 0x4), FieldTrait(1242, 8, 98, 0x4),
12879  FieldTrait(1244, 8, 97, 0x4), FieldTrait(1435, 1, 100, 0x4), FieldTrait(1439, 1, 101, 0x4),
12880  FieldTrait(1449, 15, 102, 0x4), FieldTrait(1450, 15, 103, 0x4), FieldTrait(1451, 14, 104, 0x4),
12881  FieldTrait(1452, 14, 105, 0x4), FieldTrait(1457, 14, 106, 0x4), FieldTrait(1458, 14, 107, 0x4),
12882  FieldTrait(1478, 1, 108, 0x4), FieldTrait(1479, 1, 109, 0x4), FieldTrait(1480, 14, 110, 0x4),
12883  FieldTrait(1481, 1, 111, 0x4), FieldTrait(1482, 1, 112, 0x4), FieldTrait(1483, 1, 113, 0xc)
12884 };
12885 const FieldTrait_Hash_Array NewOrderSingle::_ftha(NewOrderSingle::_traits, 243);
12887 //-------------------------------------------------------------------------------------------------
12888 const FieldTrait NewOrderSingle::NoAllocs::_traits[] =
12889 {
12890  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
12891  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
12892 };
12895 const unsigned short NewOrderSingle::NoAllocs::_fnum;
12896 //-------------------------------------------------------------------------------------------------
12897 const FieldTrait NewOrderSingle::NoAllocs::NoNestedPartyIDs::_traits[] =
12898 {
12899  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
12900  FieldTrait( 804, 1, 4, 0xc)
12901 };
12902 const FieldTrait_Hash_Array NewOrderSingle::NoAllocs::NoNestedPartyIDs::_ftha(NewOrderSingle::NoAllocs::NoNestedPartyIDs::_traits, 4);
12905 //-------------------------------------------------------------------------------------------------
12906 const FieldTrait NewOrderSingle::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
12907 {
12908  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
12909 };
12910 const FieldTrait_Hash_Array NewOrderSingle::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NewOrderSingle::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
12913 //-------------------------------------------------------------------------------------------------
12914 const FieldTrait NewOrderSingle::NoStipulations::_traits[] =
12915 {
12916  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
12917 };
12919 const MsgType NewOrderSingle::NoStipulations::_msgtype("NoStipulations");
12920 const unsigned short NewOrderSingle::NoStipulations::_fnum;
12921 //-------------------------------------------------------------------------------------------------
12922 const FieldTrait NewOrderSingle::NoTradingSessions::_traits[] =
12923 {
12924  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
12925 };
12927 const MsgType NewOrderSingle::NoTradingSessions::_msgtype("NoTradingSessions");
12928 const unsigned short NewOrderSingle::NoTradingSessions::_fnum;
12929 //-------------------------------------------------------------------------------------------------
12930 const FieldTrait NewOrderSingle::NoPartyIDs::_traits[] =
12931 {
12932  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
12933  FieldTrait( 802, 1, 4, 0xc)
12934 };
12936 const MsgType NewOrderSingle::NoPartyIDs::_msgtype("NoPartyIDs");
12937 const unsigned short NewOrderSingle::NoPartyIDs::_fnum;
12938 //-------------------------------------------------------------------------------------------------
12939 const FieldTrait NewOrderSingle::NoPartyIDs::NoPartySubIDs::_traits[] =
12940 {
12941  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
12942 };
12943 const FieldTrait_Hash_Array NewOrderSingle::NoPartyIDs::NoPartySubIDs::_ftha(NewOrderSingle::NoPartyIDs::NoPartySubIDs::_traits, 2);
12946 //-------------------------------------------------------------------------------------------------
12947 const FieldTrait NewOrderSingle::NoSecurityAltID::_traits[] =
12948 {
12949  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
12950 };
12952 const MsgType NewOrderSingle::NoSecurityAltID::_msgtype("NoSecurityAltID");
12953 const unsigned short NewOrderSingle::NoSecurityAltID::_fnum;
12954 //-------------------------------------------------------------------------------------------------
12955 const FieldTrait NewOrderSingle::NoUnderlyings::_traits[] =
12956 {
12957  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
12958  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
12959  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
12960  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
12961  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
12962  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
12963  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
12964  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
12965  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
12966  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
12967  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
12968  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
12969  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
12970  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
12971  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
12972  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
12973  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
12974  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
12975  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
12976  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
12977  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
12978  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
12979  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
12980  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
12981 };
12983 const MsgType NewOrderSingle::NoUnderlyings::_msgtype("NoUnderlyings");
12984 const unsigned short NewOrderSingle::NoUnderlyings::_fnum;
12985 //-------------------------------------------------------------------------------------------------
12986 const FieldTrait NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
12987 {
12988  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
12989 };
12990 const FieldTrait_Hash_Array NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NewOrderSingle::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
12993 //-------------------------------------------------------------------------------------------------
12994 const FieldTrait NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_traits[] =
12995 {
12996  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
12997 };
12998 const FieldTrait_Hash_Array NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_ftha(NewOrderSingle::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13001 //-------------------------------------------------------------------------------------------------
13002 const FieldTrait NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13003 {
13004  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
13005  FieldTrait(1062, 1, 4, 0xc)
13006 };
13007 const FieldTrait_Hash_Array NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13010 //-------------------------------------------------------------------------------------------------
13011 const FieldTrait NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13012 {
13013  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
13014 };
13015 const FieldTrait_Hash_Array NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NewOrderSingle::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13018 //-------------------------------------------------------------------------------------------------
13020 {
13021  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
13022  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
13023 };
13025 const MsgType NewOrderSingle::NoTrdRegTimestamps::_msgtype("NoTrdRegTimestamps");
13026 const unsigned short NewOrderSingle::NoTrdRegTimestamps::_fnum;
13027 //-------------------------------------------------------------------------------------------------
13028 const FieldTrait NewOrderSingle::NoEvents::_traits[] =
13029 {
13030  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
13031  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
13032 };
13035 const unsigned short NewOrderSingle::NoEvents::_fnum;
13036 //-------------------------------------------------------------------------------------------------
13038 {
13039  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
13040 };
13042 const MsgType NewOrderSingle::NoStrategyParameters::_msgtype("NoStrategyParameters");
13043 const unsigned short NewOrderSingle::NoStrategyParameters::_fnum;
13044 //-------------------------------------------------------------------------------------------------
13046 {
13047  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
13048  FieldTrait(1052, 1, 4, 0xc)
13049 };
13051 const MsgType NewOrderSingle::NoInstrumentParties::_msgtype("NoInstrumentParties");
13052 const unsigned short NewOrderSingle::NoInstrumentParties::_fnum;
13053 //-------------------------------------------------------------------------------------------------
13054 const FieldTrait NewOrderSingle::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
13055 {
13056  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
13057 };
13058 const FieldTrait_Hash_Array NewOrderSingle::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NewOrderSingle::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
13061 //-------------------------------------------------------------------------------------------------
13062 const FieldTrait NewOrderSingle::NoComplexEvents::_traits[] =
13063 {
13064  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
13065  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
13066  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
13067 };
13069 const MsgType NewOrderSingle::NoComplexEvents::_msgtype("NoComplexEvents");
13070 const unsigned short NewOrderSingle::NoComplexEvents::_fnum;
13071 //-------------------------------------------------------------------------------------------------
13072 const FieldTrait NewOrderSingle::NoComplexEvents::NoComplexEventDates::_traits[] =
13073 {
13074  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
13075 };
13076 const FieldTrait_Hash_Array NewOrderSingle::NoComplexEvents::NoComplexEventDates::_ftha(NewOrderSingle::NoComplexEvents::NoComplexEventDates::_traits, 3);
13079 //-------------------------------------------------------------------------------------------------
13080 const FieldTrait NewOrderSingle::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
13081 {
13082  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
13083 };
13084 const FieldTrait_Hash_Array NewOrderSingle::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NewOrderSingle::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
13087 //-------------------------------------------------------------------------------------------------
13088 const FieldTrait NewOrderList::_traits[] =
13089 {
13090  FieldTrait( 66, 15, 1, 0x1), FieldTrait( 68, 1, 17, 0x1), FieldTrait( 69, 15, 11, 0x4),
13091  FieldTrait( 73, 1, 19, 0xc), FieldTrait( 352, 2, 12, 0x4), FieldTrait( 353, 28, 13, 0x4),
13092  FieldTrait( 390, 15, 2, 0x4), FieldTrait( 391, 15, 3, 0x4), FieldTrait( 394, 1, 5, 0x1),
13093  FieldTrait( 414, 1, 4, 0x4), FieldTrait( 415, 1, 6, 0x4), FieldTrait( 433, 7, 10, 0x4),
13094  FieldTrait( 480, 7, 7, 0x4), FieldTrait( 481, 7, 8, 0x4), FieldTrait( 513, 15, 9, 0x4),
13095  FieldTrait( 765, 14, 14, 0x4), FieldTrait( 766, 13, 15, 0x4), FieldTrait( 767, 19, 16, 0x4),
13096  FieldTrait( 893, 8, 18, 0x4), FieldTrait(1116, 1, 20, 0xc), FieldTrait(1385, 1, 21, 0x4)
13097 };
13098 const FieldTrait_Hash_Array NewOrderList::_ftha(NewOrderList::_traits, 21);
13099 const MsgType NewOrderList::_msgtype("E");
13100 //-------------------------------------------------------------------------------------------------
13101 const FieldTrait NewOrderList::NoOrders::_traits[] =
13102 {
13103  FieldTrait( 1, 15, 9, 0x4), FieldTrait( 11, 15, 1, 0x1), FieldTrait( 12, 13, 157, 0x4),
13104  FieldTrait( 13, 7, 158, 0x4), FieldTrait( 15, 19, 147, 0x4), FieldTrait( 18, 16, 22, 0x4),
13105  FieldTrait( 21, 7, 21, 0x4), FieldTrait( 22, 15, 31, 0x4), FieldTrait( 23, 15, 150, 0x4),
13106  FieldTrait( 38, 10, 124, 0x4), FieldTrait( 40, 7, 129, 0x4), FieldTrait( 44, 11, 131, 0x4),
13107  FieldTrait( 48, 15, 30, 0x4), FieldTrait( 54, 7, 118, 0x1), FieldTrait( 55, 15, 28, 0x4),
13108  FieldTrait( 58, 15, 167, 0x4), FieldTrait( 59, 7, 152, 0x4), FieldTrait( 60, 22, 121, 0x4),
13109  FieldTrait( 63, 15, 17, 0x4), FieldTrait( 64, 25, 18, 0x4), FieldTrait( 65, 15, 29, 0x4),
13110  FieldTrait( 67, 1, 3, 0x1), FieldTrait( 70, 15, 14, 0x4), FieldTrait( 75, 25, 8, 0x4),
13111  FieldTrait( 77, 7, 173, 0x4), FieldTrait( 78, 1, 16, 0xc), FieldTrait( 81, 7, 27, 0x4),
13112  FieldTrait( 99, 11, 132, 0x4), FieldTrait( 100, 20, 25, 0x4), FieldTrait( 106, 15, 57, 0x4),
13113  FieldTrait( 107, 15, 60, 0x4), FieldTrait( 110, 10, 23, 0x4), FieldTrait( 111, 10, 24, 0x4),
13114  FieldTrait( 114, 8, 120, 0x4), FieldTrait( 117, 15, 151, 0x4), FieldTrait( 120, 19, 165, 0x4),
13115  FieldTrait( 121, 8, 164, 0x4), FieldTrait( 126, 22, 155, 0x4), FieldTrait( 140, 11, 117, 0x4),
13116  FieldTrait( 152, 10, 125, 0x4), FieldTrait( 160, 7, 5, 0x4), FieldTrait( 167, 15, 35, 0x4),
13117  FieldTrait( 168, 22, 153, 0x4), FieldTrait( 192, 10, 171, 0x4), FieldTrait( 193, 25, 170, 0x4),
13118  FieldTrait( 200, 21, 37, 0x4), FieldTrait( 201, 1, 98, 0x4), FieldTrait( 202, 11, 51, 0x4),
13119  FieldTrait( 203, 1, 174, 0x4), FieldTrait( 206, 7, 53, 0x4), FieldTrait( 207, 20, 56, 0x4),
13120  FieldTrait( 210, 10, 175, 0x4), FieldTrait( 211, 9, 176, 0x4), FieldTrait( 218, 12, 133, 0x4),
13121  FieldTrait( 220, 19, 134, 0x4), FieldTrait( 221, 15, 135, 0x4), FieldTrait( 222, 15, 136, 0x4),
13122  FieldTrait( 223, 14, 55, 0x4), FieldTrait( 224, 25, 39, 0x4), FieldTrait( 225, 25, 40, 0x4),
13123  FieldTrait( 226, 1, 42, 0x4), FieldTrait( 227, 14, 43, 0x4), FieldTrait( 228, 9, 44, 0x4),
13124  FieldTrait( 229, 25, 7, 0x4), FieldTrait( 231, 9, 54, 0x4), FieldTrait( 232, 1, 122, 0xc),
13125  FieldTrait( 235, 15, 141, 0x4), FieldTrait( 236, 14, 142, 0x4), FieldTrait( 239, 1, 41, 0x4),
13126  FieldTrait( 240, 25, 50, 0x4), FieldTrait( 255, 15, 45, 0x4), FieldTrait( 348, 2, 58, 0x4),
13127  FieldTrait( 349, 28, 59, 0x4), FieldTrait( 350, 2, 61, 0x4), FieldTrait( 351, 28, 62, 0x4),
13128  FieldTrait( 354, 2, 168, 0x4), FieldTrait( 355, 28, 169, 0x4), FieldTrait( 376, 15, 148, 0x4),
13129  FieldTrait( 377, 8, 149, 0x4), FieldTrait( 386, 1, 26, 0xc), FieldTrait( 388, 7, 187, 0x4),
13130  FieldTrait( 389, 9, 188, 0x4), FieldTrait( 401, 1, 119, 0x4), FieldTrait( 423, 1, 130, 0x4),
13131  FieldTrait( 427, 1, 156, 0x4), FieldTrait( 432, 25, 154, 0x4), FieldTrait( 453, 1, 6, 0xc),
13132  FieldTrait( 454, 1, 32, 0xc), FieldTrait( 460, 1, 33, 0x4), FieldTrait( 461, 15, 34, 0x4),
13133  FieldTrait( 468, 7, 127, 0x4), FieldTrait( 469, 9, 128, 0x4), FieldTrait( 470, 18, 47, 0x4),
13134  FieldTrait( 471, 15, 48, 0x4), FieldTrait( 472, 15, 49, 0x4), FieldTrait( 479, 19, 159, 0x4),
13135  FieldTrait( 494, 15, 197, 0x4), FieldTrait( 497, 7, 160, 0x4), FieldTrait( 516, 14, 126, 0x4),
13136  FieldTrait( 526, 15, 2, 0x4), FieldTrait( 528, 7, 161, 0x4), FieldTrait( 529, 16, 162, 0x4),
13137  FieldTrait( 541, 25, 38, 0x4), FieldTrait( 543, 15, 46, 0x4), FieldTrait( 544, 7, 19, 0x4),
13138  FieldTrait( 581, 1, 11, 0x4), FieldTrait( 582, 1, 163, 0x4), FieldTrait( 583, 15, 4, 0x4),
13139  FieldTrait( 589, 7, 12, 0x4), FieldTrait( 590, 7, 13, 0x4), FieldTrait( 591, 7, 15, 0x4),
13140  FieldTrait( 635, 15, 20, 0x4), FieldTrait( 640, 11, 172, 0x4), FieldTrait( 660, 1, 10, 0x4),
13141  FieldTrait( 662, 11, 137, 0x4), FieldTrait( 663, 1, 138, 0x4), FieldTrait( 667, 21, 64, 0x4),
13142  FieldTrait( 691, 15, 63, 0x4), FieldTrait( 696, 25, 144, 0x4), FieldTrait( 697, 11, 145, 0x4),
13143  FieldTrait( 698, 1, 146, 0x4), FieldTrait( 699, 15, 139, 0x4), FieldTrait( 701, 25, 143, 0x4),
13144  FieldTrait( 711, 1, 116, 0xc), FieldTrait( 761, 15, 140, 0x4), FieldTrait( 762, 15, 36, 0x4),
13145  FieldTrait( 775, 1, 166, 0x4), FieldTrait( 835, 1, 177, 0x4), FieldTrait( 836, 1, 178, 0x4),
13146  FieldTrait( 837, 1, 179, 0x4), FieldTrait( 838, 1, 180, 0x4), FieldTrait( 840, 1, 181, 0x4),
13147  FieldTrait( 841, 1, 189, 0x4), FieldTrait( 842, 1, 190, 0x4), FieldTrait( 843, 1, 191, 0x4),
13148  FieldTrait( 844, 1, 192, 0x4), FieldTrait( 846, 1, 193, 0x4), FieldTrait( 847, 1, 194, 0x4),
13149  FieldTrait( 848, 15, 195, 0x4), FieldTrait( 849, 14, 196, 0x4), FieldTrait( 854, 1, 123, 0x4),
13150  FieldTrait( 864, 1, 67, 0xc), FieldTrait( 873, 25, 68, 0x4), FieldTrait( 874, 25, 69, 0x4),
13151  FieldTrait( 875, 1, 65, 0x4), FieldTrait( 876, 15, 66, 0x4), FieldTrait( 947, 19, 52, 0x4),
13152  FieldTrait( 957, 1, 198, 0xc), FieldTrait( 965, 15, 70, 0x4), FieldTrait( 966, 15, 71, 0x4),
13153  FieldTrait( 967, 9, 73, 0x4), FieldTrait( 968, 9, 74, 0x4), FieldTrait( 969, 9, 75, 0x4),
13154  FieldTrait( 970, 1, 76, 0x4), FieldTrait( 971, 1, 77, 0x4), FieldTrait( 996, 15, 79, 0x4),
13155  FieldTrait( 997, 15, 80, 0x4), FieldTrait(1018, 1, 78, 0xc), FieldTrait(1049, 7, 72, 0x4),
13156  FieldTrait(1079, 26, 81, 0x4), FieldTrait(1080, 15, 225, 0x4), FieldTrait(1081, 7, 226, 0x4),
13157  FieldTrait(1082, 10, 201, 0x4), FieldTrait(1083, 7, 202, 0x4), FieldTrait(1084, 7, 203, 0x4),
13158  FieldTrait(1085, 10, 204, 0x4), FieldTrait(1086, 10, 205, 0x4), FieldTrait(1087, 10, 206, 0x4),
13159  FieldTrait(1088, 10, 207, 0x4), FieldTrait(1089, 10, 199, 0x4), FieldTrait(1090, 1, 200, 0x4),
13160  FieldTrait(1091, 8, 227, 0x4), FieldTrait(1092, 7, 209, 0x4), FieldTrait(1094, 1, 182, 0x4),
13161  FieldTrait(1096, 15, 183, 0x4), FieldTrait(1097, 15, 184, 0x4), FieldTrait(1098, 15, 185, 0x4),
13162  FieldTrait(1099, 15, 186, 0x4), FieldTrait(1100, 7, 210, 0x4), FieldTrait(1101, 7, 211, 0x4),
13163  FieldTrait(1102, 11, 212, 0x4), FieldTrait(1103, 15, 213, 0x4), FieldTrait(1104, 15, 214, 0x4),
13164  FieldTrait(1105, 15, 215, 0x4), FieldTrait(1106, 15, 216, 0x4), FieldTrait(1107, 7, 217, 0x4),
13165  FieldTrait(1108, 7, 218, 0x4), FieldTrait(1109, 7, 219, 0x4), FieldTrait(1110, 11, 220, 0x4),
13166  FieldTrait(1111, 7, 221, 0x4), FieldTrait(1112, 10, 222, 0x4), FieldTrait(1113, 15, 223, 0x4),
13167  FieldTrait(1114, 15, 224, 0x4), FieldTrait(1133, 7, 228, 0x4), FieldTrait(1138, 10, 208, 0x4),
13168  FieldTrait(1146, 13, 83, 0x4), FieldTrait(1147, 10, 84, 0x4), FieldTrait(1151, 15, 82, 0x4),
13169  FieldTrait(1184, 2, 85, 0x4), FieldTrait(1185, 29, 86, 0x4), FieldTrait(1186, 15, 87, 0x4),
13170  FieldTrait(1191, 15, 89, 0x4), FieldTrait(1192, 10, 90, 0x4), FieldTrait(1193, 7, 91, 0x4),
13171  FieldTrait(1194, 1, 92, 0x4), FieldTrait(1195, 13, 93, 0x4), FieldTrait(1196, 15, 94, 0x4),
13172  FieldTrait(1197, 15, 101, 0x4), FieldTrait(1198, 1, 95, 0x4), FieldTrait(1199, 11, 96, 0x4),
13173  FieldTrait(1200, 11, 97, 0x4), FieldTrait(1227, 15, 88, 0x4), FieldTrait(1242, 8, 100, 0x4),
13174  FieldTrait(1244, 8, 99, 0x4), FieldTrait(1435, 1, 102, 0x4), FieldTrait(1439, 1, 103, 0x4),
13175  FieldTrait(1449, 15, 104, 0x4), FieldTrait(1450, 15, 105, 0x4), FieldTrait(1451, 14, 106, 0x4),
13176  FieldTrait(1452, 14, 107, 0x4), FieldTrait(1457, 14, 108, 0x4), FieldTrait(1458, 14, 109, 0x4),
13177  FieldTrait(1478, 1, 110, 0x4), FieldTrait(1479, 1, 111, 0x4), FieldTrait(1480, 14, 112, 0x4),
13178  FieldTrait(1481, 1, 113, 0x4), FieldTrait(1482, 1, 114, 0x4), FieldTrait(1483, 1, 115, 0xc)
13179 };
13180 const FieldTrait_Hash_Array NewOrderList::NoOrders::_ftha(NewOrderList::NoOrders::_traits, 228);
13181 const MsgType NewOrderList::NoOrders::_msgtype("NoOrders");
13182 const unsigned short NewOrderList::NoOrders::_fnum;
13183 //-------------------------------------------------------------------------------------------------
13184 const FieldTrait NewOrderList::NoOrders::NoAllocs::_traits[] =
13185 {
13186  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
13187  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
13188 };
13189 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoAllocs::_ftha(NewOrderList::NoOrders::NoAllocs::_traits, 6);
13191 const unsigned short NewOrderList::NoOrders::NoAllocs::_fnum;
13192 //-------------------------------------------------------------------------------------------------
13193 const FieldTrait NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::_traits[] =
13194 {
13195  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
13196  FieldTrait( 804, 1, 4, 0xc)
13197 };
13198 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::_ftha(NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::_traits, 4);
13201 //-------------------------------------------------------------------------------------------------
13202 const FieldTrait NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
13203 {
13204  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
13205 };
13206 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NewOrderList::NoOrders::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
13209 //-------------------------------------------------------------------------------------------------
13210 const FieldTrait NewOrderList::NoOrders::NoStipulations::_traits[] =
13211 {
13212  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
13213 };
13214 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoStipulations::_ftha(NewOrderList::NoOrders::NoStipulations::_traits, 2);
13217 //-------------------------------------------------------------------------------------------------
13218 const FieldTrait NewOrderList::NoOrders::NoTradingSessions::_traits[] =
13219 {
13220  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
13221 };
13222 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoTradingSessions::_ftha(NewOrderList::NoOrders::NoTradingSessions::_traits, 2);
13225 //-------------------------------------------------------------------------------------------------
13226 const FieldTrait NewOrderList::NoOrders::NoPartyIDs::_traits[] =
13227 {
13228  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
13229  FieldTrait( 802, 1, 4, 0xc)
13230 };
13231 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoPartyIDs::_ftha(NewOrderList::NoOrders::NoPartyIDs::_traits, 4);
13233 const unsigned short NewOrderList::NoOrders::NoPartyIDs::_fnum;
13234 //-------------------------------------------------------------------------------------------------
13235 const FieldTrait NewOrderList::NoOrders::NoPartyIDs::NoPartySubIDs::_traits[] =
13236 {
13237  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
13238 };
13239 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoPartyIDs::NoPartySubIDs::_ftha(NewOrderList::NoOrders::NoPartyIDs::NoPartySubIDs::_traits, 2);
13242 //-------------------------------------------------------------------------------------------------
13243 const FieldTrait NewOrderList::NoOrders::NoSecurityAltID::_traits[] =
13244 {
13245  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
13246 };
13247 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoSecurityAltID::_ftha(NewOrderList::NoOrders::NoSecurityAltID::_traits, 2);
13250 //-------------------------------------------------------------------------------------------------
13251 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::_traits[] =
13252 {
13253  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
13254  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
13255  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
13256  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
13257  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
13258  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
13259  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
13260  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
13261  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
13262  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
13263  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
13264  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
13265  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
13266  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
13267  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
13268  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
13269  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
13270  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
13271  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
13272  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
13273  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
13274  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
13275  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
13276  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
13277 };
13278 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::_ftha(NewOrderList::NoOrders::NoUnderlyings::_traits, 72);
13281 //-------------------------------------------------------------------------------------------------
13282 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
13283 {
13284  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
13285 };
13286 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13289 //-------------------------------------------------------------------------------------------------
13290 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingStips::_traits[] =
13291 {
13292  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
13293 };
13294 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingStips::_ftha(NewOrderList::NoOrders::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13297 //-------------------------------------------------------------------------------------------------
13298 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13299 {
13300  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
13301  FieldTrait(1062, 1, 4, 0xc)
13302 };
13303 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13306 //-------------------------------------------------------------------------------------------------
13307 const FieldTrait NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13308 {
13309  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
13310 };
13311 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NewOrderList::NoOrders::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13314 //-------------------------------------------------------------------------------------------------
13315 const FieldTrait NewOrderList::NoOrders::NoEvents::_traits[] =
13316 {
13317  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
13318  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
13319 };
13320 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoEvents::_ftha(NewOrderList::NoOrders::NoEvents::_traits, 5);
13322 const unsigned short NewOrderList::NoOrders::NoEvents::_fnum;
13323 //-------------------------------------------------------------------------------------------------
13324 const FieldTrait NewOrderList::NoOrders::NoStrategyParameters::_traits[] =
13325 {
13326  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
13327 };
13328 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoStrategyParameters::_ftha(NewOrderList::NoOrders::NoStrategyParameters::_traits, 3);
13331 //-------------------------------------------------------------------------------------------------
13332 const FieldTrait NewOrderList::NoOrders::NoInstrumentParties::_traits[] =
13333 {
13334  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
13335  FieldTrait(1052, 1, 4, 0xc)
13336 };
13337 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoInstrumentParties::_ftha(NewOrderList::NoOrders::NoInstrumentParties::_traits, 4);
13340 //-------------------------------------------------------------------------------------------------
13341 const FieldTrait NewOrderList::NoOrders::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
13342 {
13343  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
13344 };
13345 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NewOrderList::NoOrders::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
13348 //-------------------------------------------------------------------------------------------------
13349 const FieldTrait NewOrderList::NoOrders::NoComplexEvents::_traits[] =
13350 {
13351  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
13352  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
13353  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
13354 };
13355 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoComplexEvents::_ftha(NewOrderList::NoOrders::NoComplexEvents::_traits, 8);
13358 //-------------------------------------------------------------------------------------------------
13359 const FieldTrait NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::_traits[] =
13360 {
13361  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
13362 };
13363 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::_ftha(NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::_traits, 3);
13366 //-------------------------------------------------------------------------------------------------
13367 const FieldTrait NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
13368 {
13369  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
13370 };
13371 const FieldTrait_Hash_Array NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NewOrderList::NoOrders::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
13374 //-------------------------------------------------------------------------------------------------
13375 const FieldTrait NewOrderList::NoRootPartyIDs::_traits[] =
13376 {
13377  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
13378  FieldTrait(1120, 1, 4, 0xc)
13379 };
13381 const MsgType NewOrderList::NoRootPartyIDs::_msgtype("NoRootPartyIDs");
13382 const unsigned short NewOrderList::NoRootPartyIDs::_fnum;
13383 //-------------------------------------------------------------------------------------------------
13384 const FieldTrait NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
13385 {
13386  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
13387 };
13388 const FieldTrait_Hash_Array NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NewOrderList::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
13391 //-------------------------------------------------------------------------------------------------
13392 const FieldTrait OrderCancelRequest::_traits[] =
13393 {
13394  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 11, 15, 3, 0x1), FieldTrait( 22, 15, 15, 0x4),
13395  FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 112, 0x4), FieldTrait( 41, 15, 1, 0x4),
13396  FieldTrait( 48, 15, 14, 0x4), FieldTrait( 54, 7, 110, 0x1), FieldTrait( 55, 15, 12, 0x4),
13397  FieldTrait( 58, 15, 118, 0x4), FieldTrait( 60, 22, 111, 0x1), FieldTrait( 65, 15, 13, 0x4),
13398  FieldTrait( 66, 15, 6, 0x4), FieldTrait( 106, 15, 41, 0x4), FieldTrait( 107, 15, 44, 0x4),
13399  FieldTrait( 152, 10, 113, 0x4), FieldTrait( 167, 15, 19, 0x4), FieldTrait( 200, 21, 21, 0x4),
13400  FieldTrait( 201, 1, 82, 0x4), FieldTrait( 202, 11, 35, 0x4), FieldTrait( 206, 7, 37, 0x4),
13401  FieldTrait( 207, 20, 40, 0x4), FieldTrait( 223, 14, 39, 0x4), FieldTrait( 224, 25, 23, 0x4),
13402  FieldTrait( 225, 25, 24, 0x4), FieldTrait( 226, 1, 26, 0x4), FieldTrait( 227, 14, 27, 0x4),
13403  FieldTrait( 228, 9, 28, 0x4), FieldTrait( 231, 9, 38, 0x4), FieldTrait( 239, 1, 25, 0x4),
13404  FieldTrait( 240, 25, 34, 0x4), FieldTrait( 255, 15, 29, 0x4), FieldTrait( 348, 2, 42, 0x4),
13405  FieldTrait( 349, 28, 43, 0x4), FieldTrait( 350, 2, 45, 0x4), FieldTrait( 351, 28, 46, 0x4),
13406  FieldTrait( 354, 2, 119, 0x4), FieldTrait( 355, 28, 120, 0x4), FieldTrait( 376, 15, 117, 0x4),
13407  FieldTrait( 453, 1, 11, 0xc), FieldTrait( 454, 1, 16, 0xc), FieldTrait( 460, 1, 17, 0x4),
13408  FieldTrait( 461, 15, 18, 0x4), FieldTrait( 468, 7, 115, 0x4), FieldTrait( 469, 9, 116, 0x4),
13409  FieldTrait( 470, 18, 31, 0x4), FieldTrait( 471, 15, 32, 0x4), FieldTrait( 472, 15, 33, 0x4),
13410  FieldTrait( 516, 14, 114, 0x4), FieldTrait( 526, 15, 4, 0x4), FieldTrait( 541, 25, 22, 0x4),
13411  FieldTrait( 543, 15, 30, 0x4), FieldTrait( 581, 1, 10, 0x4), FieldTrait( 583, 15, 5, 0x4),
13412  FieldTrait( 586, 22, 7, 0x4), FieldTrait( 660, 1, 9, 0x4), FieldTrait( 667, 21, 48, 0x4),
13413  FieldTrait( 691, 15, 47, 0x4), FieldTrait( 711, 1, 109, 0xc), FieldTrait( 762, 15, 20, 0x4),
13414  FieldTrait( 788, 1, 104, 0x4), FieldTrait( 864, 1, 51, 0xc), FieldTrait( 873, 25, 52, 0x4),
13415  FieldTrait( 874, 25, 53, 0x4), FieldTrait( 875, 1, 49, 0x4), FieldTrait( 876, 15, 50, 0x4),
13416  FieldTrait( 898, 14, 108, 0x4), FieldTrait( 913, 15, 100, 0x4), FieldTrait( 914, 15, 101, 0x4),
13417  FieldTrait( 915, 25, 102, 0x4), FieldTrait( 916, 25, 105, 0x4), FieldTrait( 917, 25, 106, 0x4),
13418  FieldTrait( 918, 19, 103, 0x4), FieldTrait( 919, 1, 107, 0x4), FieldTrait( 947, 19, 36, 0x4),
13419  FieldTrait( 965, 15, 54, 0x4), FieldTrait( 966, 15, 55, 0x4), FieldTrait( 967, 9, 57, 0x4),
13420  FieldTrait( 968, 9, 58, 0x4), FieldTrait( 969, 9, 59, 0x4), FieldTrait( 970, 1, 60, 0x4),
13421  FieldTrait( 971, 1, 61, 0x4), FieldTrait( 996, 15, 63, 0x4), FieldTrait( 997, 15, 64, 0x4),
13422  FieldTrait(1018, 1, 62, 0xc), FieldTrait(1049, 7, 56, 0x4), FieldTrait(1079, 26, 65, 0x4),
13423  FieldTrait(1146, 13, 67, 0x4), FieldTrait(1147, 10, 68, 0x4), FieldTrait(1151, 15, 66, 0x4),
13424  FieldTrait(1184, 2, 69, 0x4), FieldTrait(1185, 29, 70, 0x4), FieldTrait(1186, 15, 71, 0x4),
13425  FieldTrait(1191, 15, 73, 0x4), FieldTrait(1192, 10, 74, 0x4), FieldTrait(1193, 7, 75, 0x4),
13426  FieldTrait(1194, 1, 76, 0x4), FieldTrait(1195, 13, 77, 0x4), FieldTrait(1196, 15, 78, 0x4),
13427  FieldTrait(1197, 15, 85, 0x4), FieldTrait(1198, 1, 79, 0x4), FieldTrait(1199, 11, 80, 0x4),
13428  FieldTrait(1200, 11, 81, 0x4), FieldTrait(1227, 15, 72, 0x4), FieldTrait(1242, 8, 84, 0x4),
13429  FieldTrait(1244, 8, 83, 0x4), FieldTrait(1435, 1, 86, 0x4), FieldTrait(1439, 1, 87, 0x4),
13430  FieldTrait(1449, 15, 88, 0x4), FieldTrait(1450, 15, 89, 0x4), FieldTrait(1451, 14, 90, 0x4),
13431  FieldTrait(1452, 14, 91, 0x4), FieldTrait(1457, 14, 92, 0x4), FieldTrait(1458, 14, 93, 0x4),
13432  FieldTrait(1478, 1, 94, 0x4), FieldTrait(1479, 1, 95, 0x4), FieldTrait(1480, 14, 96, 0x4),
13433  FieldTrait(1481, 1, 97, 0x4), FieldTrait(1482, 1, 98, 0x4), FieldTrait(1483, 1, 99, 0xc)
13434 };
13435 const FieldTrait_Hash_Array OrderCancelRequest::_ftha(OrderCancelRequest::_traits, 120);
13437 //-------------------------------------------------------------------------------------------------
13438 const FieldTrait OrderCancelRequest::NoPartyIDs::_traits[] =
13439 {
13440  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
13441  FieldTrait( 802, 1, 4, 0xc)
13442 };
13445 const unsigned short OrderCancelRequest::NoPartyIDs::_fnum;
13446 //-------------------------------------------------------------------------------------------------
13447 const FieldTrait OrderCancelRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
13448 {
13449  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
13450 };
13451 const FieldTrait_Hash_Array OrderCancelRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderCancelRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
13454 //-------------------------------------------------------------------------------------------------
13456 {
13457  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
13458 };
13461 const unsigned short OrderCancelRequest::NoSecurityAltID::_fnum;
13462 //-------------------------------------------------------------------------------------------------
13463 const FieldTrait OrderCancelRequest::NoUnderlyings::_traits[] =
13464 {
13465  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
13466  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
13467  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
13468  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
13469  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
13470  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
13471  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
13472  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
13473  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
13474  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
13475  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
13476  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
13477  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
13478  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
13479  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
13480  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
13481  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
13482  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
13483  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
13484  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
13485  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
13486  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
13487  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
13488  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
13489 };
13492 const unsigned short OrderCancelRequest::NoUnderlyings::_fnum;
13493 //-------------------------------------------------------------------------------------------------
13494 const FieldTrait OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
13495 {
13496  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
13497 };
13498 const FieldTrait_Hash_Array OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(OrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13501 //-------------------------------------------------------------------------------------------------
13502 const FieldTrait OrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
13503 {
13504  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
13505 };
13506 const FieldTrait_Hash_Array OrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_ftha(OrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13509 //-------------------------------------------------------------------------------------------------
13510 const FieldTrait OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13511 {
13512  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
13513  FieldTrait(1062, 1, 4, 0xc)
13514 };
13515 const FieldTrait_Hash_Array OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13518 //-------------------------------------------------------------------------------------------------
13519 const FieldTrait OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13520 {
13521  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
13522 };
13523 const FieldTrait_Hash_Array OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13526 //-------------------------------------------------------------------------------------------------
13527 const FieldTrait OrderCancelRequest::NoEvents::_traits[] =
13528 {
13529  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
13530  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
13531 };
13534 const unsigned short OrderCancelRequest::NoEvents::_fnum;
13535 //-------------------------------------------------------------------------------------------------
13537 {
13538  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
13539  FieldTrait(1052, 1, 4, 0xc)
13540 };
13542 const MsgType OrderCancelRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
13544 //-------------------------------------------------------------------------------------------------
13545 const FieldTrait OrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
13546 {
13547  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
13548 };
13549 const FieldTrait_Hash_Array OrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
13552 //-------------------------------------------------------------------------------------------------
13554 {
13555  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
13556  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
13557  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
13558 };
13561 const unsigned short OrderCancelRequest::NoComplexEvents::_fnum;
13562 //-------------------------------------------------------------------------------------------------
13563 const FieldTrait OrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
13564 {
13565  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
13566 };
13567 const FieldTrait_Hash_Array OrderCancelRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
13570 //-------------------------------------------------------------------------------------------------
13571 const FieldTrait OrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
13572 {
13573  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
13574 };
13575 const FieldTrait_Hash_Array OrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
13578 //-------------------------------------------------------------------------------------------------
13579 const FieldTrait OrderCancelReplaceRequest::_traits[] =
13580 {
13581  FieldTrait( 1, 15, 11, 0x4), FieldTrait( 11, 15, 6, 0x1), FieldTrait( 12, 13, 182, 0x4),
13582  FieldTrait( 13, 7, 183, 0x4), FieldTrait( 15, 19, 176, 0x4), FieldTrait( 18, 16, 24, 0x4),
13583  FieldTrait( 21, 7, 23, 0x4), FieldTrait( 22, 15, 32, 0x4), FieldTrait( 37, 15, 1, 0x4),
13584  FieldTrait( 38, 10, 130, 0x4), FieldTrait( 40, 7, 135, 0x1), FieldTrait( 41, 15, 5, 0x4),
13585  FieldTrait( 44, 11, 137, 0x4), FieldTrait( 48, 15, 31, 0x4), FieldTrait( 54, 7, 127, 0x1),
13586  FieldTrait( 55, 15, 29, 0x4), FieldTrait( 58, 15, 192, 0x4), FieldTrait( 59, 7, 177, 0x4),
13587  FieldTrait( 60, 22, 128, 0x1), FieldTrait( 63, 15, 19, 0x4), FieldTrait( 64, 25, 20, 0x4),
13588  FieldTrait( 65, 15, 30, 0x4), FieldTrait( 66, 15, 9, 0x4), FieldTrait( 70, 15, 17, 0x4),
13589  FieldTrait( 75, 25, 4, 0x4), FieldTrait( 77, 7, 198, 0x4), FieldTrait( 78, 1, 18, 0xc),
13590  FieldTrait( 99, 11, 138, 0x4), FieldTrait( 100, 20, 27, 0x4), FieldTrait( 106, 15, 58, 0x4),
13591  FieldTrait( 107, 15, 61, 0x4), FieldTrait( 110, 10, 25, 0x4), FieldTrait( 111, 10, 26, 0x4),
13592  FieldTrait( 114, 8, 201, 0x4), FieldTrait( 120, 19, 190, 0x4), FieldTrait( 121, 8, 189, 0x4),
13593  FieldTrait( 126, 22, 180, 0x4), FieldTrait( 152, 10, 131, 0x4), FieldTrait( 167, 15, 36, 0x4),
13594  FieldTrait( 168, 22, 178, 0x4), FieldTrait( 192, 10, 196, 0x4), FieldTrait( 193, 25, 195, 0x4),
13595  FieldTrait( 200, 21, 38, 0x4), FieldTrait( 201, 1, 99, 0x4), FieldTrait( 202, 11, 52, 0x4),
13596  FieldTrait( 203, 1, 199, 0x4), FieldTrait( 206, 7, 54, 0x4), FieldTrait( 207, 20, 57, 0x4),
13597  FieldTrait( 210, 10, 200, 0x4), FieldTrait( 211, 9, 153, 0x4), FieldTrait( 218, 12, 139, 0x4),
13598  FieldTrait( 220, 19, 140, 0x4), FieldTrait( 221, 15, 141, 0x4), FieldTrait( 222, 15, 142, 0x4),
13599  FieldTrait( 223, 14, 56, 0x4), FieldTrait( 224, 25, 40, 0x4), FieldTrait( 225, 25, 41, 0x4),
13600  FieldTrait( 226, 1, 43, 0x4), FieldTrait( 227, 14, 44, 0x4), FieldTrait( 228, 9, 45, 0x4),
13601  FieldTrait( 229, 25, 3, 0x4), FieldTrait( 231, 9, 55, 0x4), FieldTrait( 235, 15, 147, 0x4),
13602  FieldTrait( 236, 14, 148, 0x4), FieldTrait( 239, 1, 42, 0x4), FieldTrait( 240, 25, 51, 0x4),
13603  FieldTrait( 255, 15, 46, 0x4), FieldTrait( 348, 2, 59, 0x4), FieldTrait( 349, 28, 60, 0x4),
13604  FieldTrait( 350, 2, 62, 0x4), FieldTrait( 351, 28, 63, 0x4), FieldTrait( 354, 2, 193, 0x4),
13605  FieldTrait( 355, 28, 194, 0x4), FieldTrait( 376, 15, 174, 0x4), FieldTrait( 377, 8, 175, 0x4),
13606  FieldTrait( 386, 1, 28, 0xc), FieldTrait( 388, 7, 164, 0x4), FieldTrait( 389, 9, 165, 0x4),
13607  FieldTrait( 423, 1, 136, 0x4), FieldTrait( 427, 1, 181, 0x4), FieldTrait( 432, 25, 179, 0x4),
13608  FieldTrait( 453, 1, 2, 0xc), FieldTrait( 454, 1, 33, 0xc), FieldTrait( 460, 1, 34, 0x4),
13609  FieldTrait( 461, 15, 35, 0x4), FieldTrait( 468, 7, 133, 0x4), FieldTrait( 469, 9, 134, 0x4),
13610  FieldTrait( 470, 18, 48, 0x4), FieldTrait( 471, 15, 49, 0x4), FieldTrait( 472, 15, 50, 0x4),
13611  FieldTrait( 479, 19, 184, 0x4), FieldTrait( 480, 7, 202, 0x4), FieldTrait( 481, 7, 203, 0x4),
13612  FieldTrait( 494, 15, 205, 0x4), FieldTrait( 497, 7, 185, 0x4), FieldTrait( 513, 15, 204, 0x4),
13613  FieldTrait( 516, 14, 132, 0x4), FieldTrait( 526, 15, 7, 0x4), FieldTrait( 528, 7, 186, 0x4),
13614  FieldTrait( 529, 16, 187, 0x4), FieldTrait( 541, 25, 39, 0x4), FieldTrait( 543, 15, 47, 0x4),
13615  FieldTrait( 544, 7, 21, 0x4), FieldTrait( 581, 1, 13, 0x4), FieldTrait( 582, 1, 188, 0x4),
13616  FieldTrait( 583, 15, 8, 0x4), FieldTrait( 586, 22, 10, 0x4), FieldTrait( 589, 7, 14, 0x4),
13617  FieldTrait( 590, 7, 15, 0x4), FieldTrait( 591, 7, 16, 0x4), FieldTrait( 635, 15, 22, 0x4),
13618  FieldTrait( 640, 11, 197, 0x4), FieldTrait( 660, 1, 12, 0x4), FieldTrait( 662, 11, 143, 0x4),
13619  FieldTrait( 663, 1, 144, 0x4), FieldTrait( 667, 21, 65, 0x4), FieldTrait( 691, 15, 64, 0x4),
13620  FieldTrait( 696, 25, 150, 0x4), FieldTrait( 697, 11, 151, 0x4), FieldTrait( 698, 1, 152, 0x4),
13621  FieldTrait( 699, 15, 145, 0x4), FieldTrait( 701, 25, 149, 0x4), FieldTrait( 711, 1, 126, 0xc),
13622  FieldTrait( 761, 15, 146, 0x4), FieldTrait( 762, 15, 37, 0x4), FieldTrait( 768, 1, 212, 0xc),
13623  FieldTrait( 775, 1, 191, 0x4), FieldTrait( 788, 1, 121, 0x4), FieldTrait( 835, 1, 154, 0x4),
13624  FieldTrait( 836, 1, 155, 0x4), FieldTrait( 837, 1, 156, 0x4), FieldTrait( 838, 1, 157, 0x4),
13625  FieldTrait( 840, 1, 158, 0x4), FieldTrait( 841, 1, 166, 0x4), FieldTrait( 842, 1, 167, 0x4),
13626  FieldTrait( 843, 1, 168, 0x4), FieldTrait( 844, 1, 169, 0x4), FieldTrait( 846, 1, 170, 0x4),
13627  FieldTrait( 847, 1, 171, 0x4), FieldTrait( 848, 15, 172, 0x4), FieldTrait( 849, 14, 173, 0x4),
13628  FieldTrait( 854, 1, 129, 0x4), FieldTrait( 864, 1, 68, 0xc), FieldTrait( 873, 25, 69, 0x4),
13629  FieldTrait( 874, 25, 70, 0x4), FieldTrait( 875, 1, 66, 0x4), FieldTrait( 876, 15, 67, 0x4),
13630  FieldTrait( 898, 14, 125, 0x4), FieldTrait( 913, 15, 117, 0x4), FieldTrait( 914, 15, 118, 0x4),
13631  FieldTrait( 915, 25, 119, 0x4), FieldTrait( 916, 25, 122, 0x4), FieldTrait( 917, 25, 123, 0x4),
13632  FieldTrait( 918, 19, 120, 0x4), FieldTrait( 919, 1, 124, 0x4), FieldTrait( 947, 19, 53, 0x4),
13633  FieldTrait( 957, 1, 206, 0xc), FieldTrait( 965, 15, 71, 0x4), FieldTrait( 966, 15, 72, 0x4),
13634  FieldTrait( 967, 9, 74, 0x4), FieldTrait( 968, 9, 75, 0x4), FieldTrait( 969, 9, 76, 0x4),
13635  FieldTrait( 970, 1, 77, 0x4), FieldTrait( 971, 1, 78, 0x4), FieldTrait( 996, 15, 80, 0x4),
13636  FieldTrait( 997, 15, 81, 0x4), FieldTrait(1018, 1, 79, 0xc), FieldTrait(1028, 8, 207, 0x4),
13637  FieldTrait(1029, 8, 208, 0x4), FieldTrait(1030, 15, 209, 0x4), FieldTrait(1031, 17, 210, 0x4),
13638  FieldTrait(1032, 1, 211, 0x4), FieldTrait(1049, 7, 73, 0x4), FieldTrait(1079, 26, 82, 0x4),
13639  FieldTrait(1082, 10, 215, 0x4), FieldTrait(1083, 7, 216, 0x4), FieldTrait(1084, 7, 217, 0x4),
13640  FieldTrait(1085, 10, 218, 0x4), FieldTrait(1086, 10, 219, 0x4), FieldTrait(1087, 10, 220, 0x4),
13641  FieldTrait(1088, 10, 221, 0x4), FieldTrait(1089, 10, 213, 0x4), FieldTrait(1090, 1, 214, 0x4),
13642  FieldTrait(1091, 8, 239, 0x4), FieldTrait(1092, 7, 223, 0x4), FieldTrait(1094, 1, 159, 0x4),
13643  FieldTrait(1096, 15, 160, 0x4), FieldTrait(1097, 15, 161, 0x4), FieldTrait(1098, 15, 162, 0x4),
13644  FieldTrait(1099, 15, 163, 0x4), FieldTrait(1100, 7, 224, 0x4), FieldTrait(1101, 7, 225, 0x4),
13645  FieldTrait(1102, 11, 226, 0x4), FieldTrait(1103, 15, 227, 0x4), FieldTrait(1104, 15, 228, 0x4),
13646  FieldTrait(1105, 15, 229, 0x4), FieldTrait(1106, 15, 230, 0x4), FieldTrait(1107, 7, 231, 0x4),
13647  FieldTrait(1108, 7, 232, 0x4), FieldTrait(1109, 7, 233, 0x4), FieldTrait(1110, 11, 234, 0x4),
13648  FieldTrait(1111, 7, 235, 0x4), FieldTrait(1112, 10, 236, 0x4), FieldTrait(1113, 15, 237, 0x4),
13649  FieldTrait(1114, 15, 238, 0x4), FieldTrait(1133, 7, 240, 0x4), FieldTrait(1138, 10, 222, 0x4),
13650  FieldTrait(1146, 13, 84, 0x4), FieldTrait(1147, 10, 85, 0x4), FieldTrait(1151, 15, 83, 0x4),
13651  FieldTrait(1184, 2, 86, 0x4), FieldTrait(1185, 29, 87, 0x4), FieldTrait(1186, 15, 88, 0x4),
13652  FieldTrait(1191, 15, 90, 0x4), FieldTrait(1192, 10, 91, 0x4), FieldTrait(1193, 7, 92, 0x4),
13653  FieldTrait(1194, 1, 93, 0x4), FieldTrait(1195, 13, 94, 0x4), FieldTrait(1196, 15, 95, 0x4),
13654  FieldTrait(1197, 15, 102, 0x4), FieldTrait(1198, 1, 96, 0x4), FieldTrait(1199, 11, 97, 0x4),
13655  FieldTrait(1200, 11, 98, 0x4), FieldTrait(1227, 15, 89, 0x4), FieldTrait(1242, 8, 101, 0x4),
13656  FieldTrait(1244, 8, 100, 0x4), FieldTrait(1435, 1, 103, 0x4), FieldTrait(1439, 1, 104, 0x4),
13657  FieldTrait(1449, 15, 105, 0x4), FieldTrait(1450, 15, 106, 0x4), FieldTrait(1451, 14, 107, 0x4),
13658  FieldTrait(1452, 14, 108, 0x4), FieldTrait(1457, 14, 109, 0x4), FieldTrait(1458, 14, 110, 0x4),
13659  FieldTrait(1478, 1, 111, 0x4), FieldTrait(1479, 1, 112, 0x4), FieldTrait(1480, 14, 113, 0x4),
13660  FieldTrait(1481, 1, 114, 0x4), FieldTrait(1482, 1, 115, 0x4), FieldTrait(1483, 1, 116, 0xc)
13661 };
13664 //-------------------------------------------------------------------------------------------------
13666 {
13667  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
13668  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
13669 };
13672 const unsigned short OrderCancelReplaceRequest::NoAllocs::_fnum;
13673 //-------------------------------------------------------------------------------------------------
13674 const FieldTrait OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::_traits[] =
13675 {
13676  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
13677  FieldTrait( 804, 1, 4, 0xc)
13678 };
13679 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::_ftha(OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::_traits, 4);
13682 //-------------------------------------------------------------------------------------------------
13683 const FieldTrait OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
13684 {
13685  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
13686 };
13687 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(OrderCancelReplaceRequest::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
13690 //-------------------------------------------------------------------------------------------------
13692 {
13693  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
13694 };
13698 //-------------------------------------------------------------------------------------------------
13700 {
13701  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
13702  FieldTrait( 802, 1, 4, 0xc)
13703 };
13707 //-------------------------------------------------------------------------------------------------
13708 const FieldTrait OrderCancelReplaceRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
13709 {
13710  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
13711 };
13712 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderCancelReplaceRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
13715 //-------------------------------------------------------------------------------------------------
13717 {
13718  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
13719 };
13723 //-------------------------------------------------------------------------------------------------
13725 {
13726  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
13727  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
13728  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
13729  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
13730  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
13731  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
13732  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
13733  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
13734  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
13735  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
13736  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
13737  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
13738  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
13739  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
13740  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
13741  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
13742  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
13743  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
13744  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
13745  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
13746  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
13747  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
13748  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
13749  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
13750 };
13754 //-------------------------------------------------------------------------------------------------
13755 const FieldTrait OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
13756 {
13757  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
13758 };
13759 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13762 //-------------------------------------------------------------------------------------------------
13763 const FieldTrait OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
13764 {
13765  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
13766 };
13767 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_ftha(OrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13770 //-------------------------------------------------------------------------------------------------
13771 const FieldTrait OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13772 {
13773  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
13774  FieldTrait(1062, 1, 4, 0xc)
13775 };
13776 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13779 //-------------------------------------------------------------------------------------------------
13780 const FieldTrait OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13781 {
13782  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
13783 };
13784 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13787 //-------------------------------------------------------------------------------------------------
13789 {
13790  FieldTrait( 769, 22, 1, 0x4), FieldTrait( 770, 1, 2, 0x4), FieldTrait( 771, 15, 3, 0x4),
13791  FieldTrait(1033, 15, 4, 0x4), FieldTrait(1034, 1, 5, 0x4), FieldTrait(1035, 17, 6, 0x4)
13792 };
13796 //-------------------------------------------------------------------------------------------------
13798 {
13799  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
13800  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
13801 };
13804 const unsigned short OrderCancelReplaceRequest::NoEvents::_fnum;
13805 //-------------------------------------------------------------------------------------------------
13807 {
13808  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
13809 };
13813 //-------------------------------------------------------------------------------------------------
13815 {
13816  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
13817  FieldTrait(1052, 1, 4, 0xc)
13818 };
13822 //-------------------------------------------------------------------------------------------------
13823 const FieldTrait OrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
13824 {
13825  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
13826 };
13827 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
13830 //-------------------------------------------------------------------------------------------------
13832 {
13833  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
13834  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
13835  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
13836 };
13840 //-------------------------------------------------------------------------------------------------
13841 const FieldTrait OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
13842 {
13843  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
13844 };
13845 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
13848 //-------------------------------------------------------------------------------------------------
13849 const FieldTrait OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
13850 {
13851  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
13852 };
13853 const FieldTrait_Hash_Array OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
13856 //-------------------------------------------------------------------------------------------------
13857 const FieldTrait OrderStatusRequest::_traits[] =
13858 {
13859  FieldTrait( 1, 15, 7, 0x4), FieldTrait( 11, 15, 2, 0x4), FieldTrait( 22, 15, 12, 0x4),
13860  FieldTrait( 37, 15, 1, 0x4), FieldTrait( 48, 15, 11, 0x4), FieldTrait( 54, 7, 107, 0x1),
13861  FieldTrait( 55, 15, 9, 0x4), FieldTrait( 65, 15, 10, 0x4), FieldTrait( 106, 15, 38, 0x4),
13862  FieldTrait( 107, 15, 41, 0x4), FieldTrait( 167, 15, 16, 0x4), FieldTrait( 200, 21, 18, 0x4),
13863  FieldTrait( 201, 1, 79, 0x4), FieldTrait( 202, 11, 32, 0x4), FieldTrait( 206, 7, 34, 0x4),
13864  FieldTrait( 207, 20, 37, 0x4), FieldTrait( 223, 14, 36, 0x4), FieldTrait( 224, 25, 20, 0x4),
13865  FieldTrait( 225, 25, 21, 0x4), FieldTrait( 226, 1, 23, 0x4), FieldTrait( 227, 14, 24, 0x4),
13866  FieldTrait( 228, 9, 25, 0x4), FieldTrait( 231, 9, 35, 0x4), FieldTrait( 239, 1, 22, 0x4),
13867  FieldTrait( 240, 25, 31, 0x4), FieldTrait( 255, 15, 26, 0x4), FieldTrait( 348, 2, 39, 0x4),
13868  FieldTrait( 349, 28, 40, 0x4), FieldTrait( 350, 2, 42, 0x4), FieldTrait( 351, 28, 43, 0x4),
13869  FieldTrait( 453, 1, 5, 0xc), FieldTrait( 454, 1, 13, 0xc), FieldTrait( 460, 1, 14, 0x4),
13870  FieldTrait( 461, 15, 15, 0x4), FieldTrait( 470, 18, 28, 0x4), FieldTrait( 471, 15, 29, 0x4),
13871  FieldTrait( 472, 15, 30, 0x4), FieldTrait( 526, 15, 3, 0x4), FieldTrait( 541, 25, 19, 0x4),
13872  FieldTrait( 543, 15, 27, 0x4), FieldTrait( 583, 15, 4, 0x4), FieldTrait( 660, 1, 8, 0x4),
13873  FieldTrait( 667, 21, 45, 0x4), FieldTrait( 691, 15, 44, 0x4), FieldTrait( 711, 1, 106, 0xc),
13874  FieldTrait( 762, 15, 17, 0x4), FieldTrait( 788, 1, 101, 0x4), FieldTrait( 790, 15, 6, 0x4),
13875  FieldTrait( 864, 1, 48, 0xc), FieldTrait( 873, 25, 49, 0x4), FieldTrait( 874, 25, 50, 0x4),
13876  FieldTrait( 875, 1, 46, 0x4), FieldTrait( 876, 15, 47, 0x4), FieldTrait( 898, 14, 105, 0x4),
13877  FieldTrait( 913, 15, 97, 0x4), FieldTrait( 914, 15, 98, 0x4), FieldTrait( 915, 25, 99, 0x4),
13878  FieldTrait( 916, 25, 102, 0x4), FieldTrait( 917, 25, 103, 0x4), FieldTrait( 918, 19, 100, 0x4),
13879  FieldTrait( 919, 1, 104, 0x4), FieldTrait( 947, 19, 33, 0x4), FieldTrait( 965, 15, 51, 0x4),
13880  FieldTrait( 966, 15, 52, 0x4), FieldTrait( 967, 9, 54, 0x4), FieldTrait( 968, 9, 55, 0x4),
13881  FieldTrait( 969, 9, 56, 0x4), FieldTrait( 970, 1, 57, 0x4), FieldTrait( 971, 1, 58, 0x4),
13882  FieldTrait( 996, 15, 60, 0x4), FieldTrait( 997, 15, 61, 0x4), FieldTrait(1018, 1, 59, 0xc),
13883  FieldTrait(1049, 7, 53, 0x4), FieldTrait(1079, 26, 62, 0x4), FieldTrait(1146, 13, 64, 0x4),
13884  FieldTrait(1147, 10, 65, 0x4), FieldTrait(1151, 15, 63, 0x4), FieldTrait(1184, 2, 66, 0x4),
13885  FieldTrait(1185, 29, 67, 0x4), FieldTrait(1186, 15, 68, 0x4), FieldTrait(1191, 15, 70, 0x4),
13886  FieldTrait(1192, 10, 71, 0x4), FieldTrait(1193, 7, 72, 0x4), FieldTrait(1194, 1, 73, 0x4),
13887  FieldTrait(1195, 13, 74, 0x4), FieldTrait(1196, 15, 75, 0x4), FieldTrait(1197, 15, 82, 0x4),
13888  FieldTrait(1198, 1, 76, 0x4), FieldTrait(1199, 11, 77, 0x4), FieldTrait(1200, 11, 78, 0x4),
13889  FieldTrait(1227, 15, 69, 0x4), FieldTrait(1242, 8, 81, 0x4), FieldTrait(1244, 8, 80, 0x4),
13890  FieldTrait(1435, 1, 83, 0x4), FieldTrait(1439, 1, 84, 0x4), FieldTrait(1449, 15, 85, 0x4),
13891  FieldTrait(1450, 15, 86, 0x4), FieldTrait(1451, 14, 87, 0x4), FieldTrait(1452, 14, 88, 0x4),
13892  FieldTrait(1457, 14, 89, 0x4), FieldTrait(1458, 14, 90, 0x4), FieldTrait(1478, 1, 91, 0x4),
13893  FieldTrait(1479, 1, 92, 0x4), FieldTrait(1480, 14, 93, 0x4), FieldTrait(1481, 1, 94, 0x4),
13894  FieldTrait(1482, 1, 95, 0x4), FieldTrait(1483, 1, 96, 0xc)
13895 };
13896 const FieldTrait_Hash_Array OrderStatusRequest::_ftha(OrderStatusRequest::_traits, 107);
13898 //-------------------------------------------------------------------------------------------------
13899 const FieldTrait OrderStatusRequest::NoPartyIDs::_traits[] =
13900 {
13901  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
13902  FieldTrait( 802, 1, 4, 0xc)
13903 };
13906 const unsigned short OrderStatusRequest::NoPartyIDs::_fnum;
13907 //-------------------------------------------------------------------------------------------------
13908 const FieldTrait OrderStatusRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
13909 {
13910  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
13911 };
13912 const FieldTrait_Hash_Array OrderStatusRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderStatusRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
13915 //-------------------------------------------------------------------------------------------------
13917 {
13918  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
13919 };
13922 const unsigned short OrderStatusRequest::NoSecurityAltID::_fnum;
13923 //-------------------------------------------------------------------------------------------------
13924 const FieldTrait OrderStatusRequest::NoUnderlyings::_traits[] =
13925 {
13926  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
13927  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
13928  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
13929  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
13930  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
13931  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
13932  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
13933  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
13934  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
13935  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
13936  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
13937  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
13938  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
13939  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
13940  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
13941  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
13942  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
13943  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
13944  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
13945  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
13946  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
13947  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
13948  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
13949  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
13950 };
13953 const unsigned short OrderStatusRequest::NoUnderlyings::_fnum;
13954 //-------------------------------------------------------------------------------------------------
13955 const FieldTrait OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
13956 {
13957  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
13958 };
13959 const FieldTrait_Hash_Array OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(OrderStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
13962 //-------------------------------------------------------------------------------------------------
13963 const FieldTrait OrderStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
13964 {
13965  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
13966 };
13967 const FieldTrait_Hash_Array OrderStatusRequest::NoUnderlyings::NoUnderlyingStips::_ftha(OrderStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
13970 //-------------------------------------------------------------------------------------------------
13971 const FieldTrait OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
13972 {
13973  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
13974  FieldTrait(1062, 1, 4, 0xc)
13975 };
13976 const FieldTrait_Hash_Array OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
13979 //-------------------------------------------------------------------------------------------------
13980 const FieldTrait OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
13981 {
13982  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
13983 };
13984 const FieldTrait_Hash_Array OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
13987 //-------------------------------------------------------------------------------------------------
13988 const FieldTrait OrderStatusRequest::NoEvents::_traits[] =
13989 {
13990  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
13991  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
13992 };
13995 const unsigned short OrderStatusRequest::NoEvents::_fnum;
13996 //-------------------------------------------------------------------------------------------------
13998 {
13999  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
14000  FieldTrait(1052, 1, 4, 0xc)
14001 };
14003 const MsgType OrderStatusRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
14005 //-------------------------------------------------------------------------------------------------
14006 const FieldTrait OrderStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
14007 {
14008  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
14009 };
14010 const FieldTrait_Hash_Array OrderStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
14013 //-------------------------------------------------------------------------------------------------
14015 {
14016  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
14017  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
14018  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
14019 };
14022 const unsigned short OrderStatusRequest::NoComplexEvents::_fnum;
14023 //-------------------------------------------------------------------------------------------------
14024 const FieldTrait OrderStatusRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
14025 {
14026  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
14027 };
14028 const FieldTrait_Hash_Array OrderStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderStatusRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
14031 //-------------------------------------------------------------------------------------------------
14032 const FieldTrait OrderStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
14033 {
14034  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
14035 };
14036 const FieldTrait_Hash_Array OrderStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
14039 //-------------------------------------------------------------------------------------------------
14040 const FieldTrait AllocationInstruction::_traits[] =
14041 {
14042  FieldTrait( 6, 11, 127, 0x4), FieldTrait( 15, 19, 137, 0x4), FieldTrait( 22, 15, 21, 0x4),
14043  FieldTrait( 30, 20, 122, 0x4), FieldTrait( 48, 15, 20, 0x4), FieldTrait( 53, 10, 120, 0x1),
14044  FieldTrait( 54, 7, 17, 0x1), FieldTrait( 55, 15, 18, 0x4), FieldTrait( 58, 15, 151, 0x4),
14045  FieldTrait( 60, 22, 141, 0x4), FieldTrait( 63, 15, 142, 0x4), FieldTrait( 64, 25, 143, 0x4),
14046  FieldTrait( 65, 15, 19, 0x4), FieldTrait( 70, 15, 1, 0x1), FieldTrait( 71, 7, 2, 0x1),
14047  FieldTrait( 72, 15, 5, 0x4), FieldTrait( 73, 1, 12, 0xc), FieldTrait( 74, 1, 138, 0x4),
14048  FieldTrait( 75, 25, 140, 0x1), FieldTrait( 77, 7, 149, 0x4), FieldTrait( 78, 1, 172, 0xc),
14049  FieldTrait( 106, 15, 47, 0x4), FieldTrait( 107, 15, 50, 0x4), FieldTrait( 118, 13, 148, 0x4),
14050  FieldTrait( 124, 1, 13, 0xc), FieldTrait( 157, 1, 154, 0x4), FieldTrait( 158, 14, 155, 0x4),
14051  FieldTrait( 159, 13, 156, 0x4), FieldTrait( 167, 15, 25, 0x4), FieldTrait( 196, 15, 8, 0x4),
14052  FieldTrait( 197, 1, 9, 0x4), FieldTrait( 200, 21, 27, 0x4), FieldTrait( 201, 1, 88, 0x4),
14053  FieldTrait( 202, 11, 41, 0x4), FieldTrait( 206, 7, 43, 0x4), FieldTrait( 207, 20, 46, 0x4),
14054  FieldTrait( 218, 12, 129, 0x4), FieldTrait( 220, 19, 130, 0x4), FieldTrait( 221, 15, 131, 0x4),
14055  FieldTrait( 222, 15, 132, 0x4), FieldTrait( 223, 14, 45, 0x4), FieldTrait( 224, 25, 29, 0x4),
14056  FieldTrait( 225, 25, 30, 0x4), FieldTrait( 226, 1, 32, 0x4), FieldTrait( 227, 14, 33, 0x4),
14057  FieldTrait( 228, 9, 34, 0x4), FieldTrait( 229, 25, 123, 0x4), FieldTrait( 231, 9, 44, 0x4),
14058  FieldTrait( 232, 1, 163, 0xc), FieldTrait( 235, 15, 164, 0x4), FieldTrait( 236, 14, 165, 0x4),
14059  FieldTrait( 237, 13, 147, 0x4), FieldTrait( 238, 13, 146, 0x4), FieldTrait( 239, 1, 31, 0x4),
14060  FieldTrait( 240, 25, 40, 0x4), FieldTrait( 255, 15, 35, 0x4), FieldTrait( 336, 15, 124, 0x4),
14061  FieldTrait( 348, 2, 48, 0x4), FieldTrait( 349, 28, 49, 0x4), FieldTrait( 350, 2, 51, 0x4),
14062  FieldTrait( 351, 28, 52, 0x4), FieldTrait( 354, 2, 152, 0x4), FieldTrait( 355, 28, 153, 0x4),
14063  FieldTrait( 381, 13, 145, 0x4), FieldTrait( 423, 1, 126, 0x4), FieldTrait( 442, 7, 180, 0x4),
14064  FieldTrait( 453, 1, 139, 0xc), FieldTrait( 454, 1, 22, 0xc), FieldTrait( 460, 1, 23, 0x4),
14065  FieldTrait( 461, 15, 24, 0x4), FieldTrait( 466, 15, 10, 0x4), FieldTrait( 470, 18, 37, 0x4),
14066  FieldTrait( 471, 15, 38, 0x4), FieldTrait( 472, 15, 39, 0x4), FieldTrait( 540, 13, 157, 0x4),
14067  FieldTrait( 541, 25, 28, 0x4), FieldTrait( 543, 15, 36, 0x4), FieldTrait( 555, 1, 119, 0xc),
14068  FieldTrait( 570, 8, 14, 0x4), FieldTrait( 574, 15, 16, 0x4), FieldTrait( 578, 15, 179, 0x4),
14069  FieldTrait( 582, 1, 178, 0x4), FieldTrait( 625, 15, 125, 0x4), FieldTrait( 626, 1, 3, 0x1),
14070  FieldTrait( 650, 8, 162, 0x4), FieldTrait( 662, 11, 133, 0x4), FieldTrait( 663, 1, 134, 0x4),
14071  FieldTrait( 667, 21, 54, 0x4), FieldTrait( 668, 1, 106, 0x4), FieldTrait( 691, 15, 53, 0x4),
14072  FieldTrait( 696, 25, 167, 0x4), FieldTrait( 697, 11, 168, 0x4), FieldTrait( 698, 1, 169, 0x4),
14073  FieldTrait( 699, 15, 135, 0x4), FieldTrait( 700, 8, 15, 0x4), FieldTrait( 701, 25, 166, 0x4),
14074  FieldTrait( 711, 1, 118, 0xc), FieldTrait( 715, 25, 175, 0x4), FieldTrait( 738, 13, 158, 0x4),
14075  FieldTrait( 753, 1, 173, 0xc), FieldTrait( 754, 8, 150, 0x4), FieldTrait( 761, 15, 136, 0x4),
14076  FieldTrait( 762, 15, 26, 0x4), FieldTrait( 775, 1, 144, 0x4), FieldTrait( 788, 1, 113, 0x4),
14077  FieldTrait( 793, 15, 4, 0x4), FieldTrait( 796, 1, 6, 0x4), FieldTrait( 808, 1, 7, 0x4),
14078  FieldTrait( 819, 1, 174, 0x4), FieldTrait( 828, 1, 176, 0x4), FieldTrait( 829, 1, 177, 0x4),
14079  FieldTrait( 854, 1, 121, 0x4), FieldTrait( 857, 1, 11, 0x4), FieldTrait( 860, 11, 128, 0x4),
14080  FieldTrait( 864, 1, 57, 0xc), FieldTrait( 869, 14, 107, 0x4), FieldTrait( 870, 1, 108, 0xc),
14081  FieldTrait( 873, 25, 58, 0x4), FieldTrait( 874, 25, 59, 0x4), FieldTrait( 875, 1, 55, 0x4),
14082  FieldTrait( 876, 15, 56, 0x4), FieldTrait( 892, 1, 170, 0x4), FieldTrait( 893, 8, 171, 0x4),
14083  FieldTrait( 898, 14, 117, 0x4), FieldTrait( 913, 15, 109, 0x4), FieldTrait( 914, 15, 110, 0x4),
14084  FieldTrait( 915, 25, 111, 0x4), FieldTrait( 916, 25, 114, 0x4), FieldTrait( 917, 25, 115, 0x4),
14085  FieldTrait( 918, 19, 112, 0x4), FieldTrait( 919, 1, 116, 0x4), FieldTrait( 920, 13, 159, 0x4),
14086  FieldTrait( 921, 13, 160, 0x4), FieldTrait( 922, 13, 161, 0x4), FieldTrait( 947, 19, 42, 0x4),
14087  FieldTrait( 965, 15, 60, 0x4), FieldTrait( 966, 15, 61, 0x4), FieldTrait( 967, 9, 63, 0x4),
14088  FieldTrait( 968, 9, 64, 0x4), FieldTrait( 969, 9, 65, 0x4), FieldTrait( 970, 1, 66, 0x4),
14089  FieldTrait( 971, 1, 67, 0x4), FieldTrait( 991, 11, 182, 0x4), FieldTrait( 996, 15, 69, 0x4),
14090  FieldTrait( 997, 15, 70, 0x4), FieldTrait(1011, 15, 181, 0x4), FieldTrait(1018, 1, 68, 0xc),
14091  FieldTrait(1049, 7, 62, 0x4), FieldTrait(1079, 26, 71, 0x4), FieldTrait(1146, 13, 73, 0x4),
14092  FieldTrait(1147, 10, 74, 0x4), FieldTrait(1151, 15, 72, 0x4), FieldTrait(1184, 2, 75, 0x4),
14093  FieldTrait(1185, 29, 76, 0x4), FieldTrait(1186, 15, 77, 0x4), FieldTrait(1191, 15, 79, 0x4),
14094  FieldTrait(1192, 10, 80, 0x4), FieldTrait(1193, 7, 81, 0x4), FieldTrait(1194, 1, 82, 0x4),
14095  FieldTrait(1195, 13, 83, 0x4), FieldTrait(1196, 15, 84, 0x4), FieldTrait(1197, 15, 91, 0x4),
14096  FieldTrait(1198, 1, 85, 0x4), FieldTrait(1199, 11, 86, 0x4), FieldTrait(1200, 11, 87, 0x4),
14097  FieldTrait(1227, 15, 78, 0x4), FieldTrait(1242, 8, 90, 0x4), FieldTrait(1244, 8, 89, 0x4),
14098  FieldTrait(1435, 1, 92, 0x4), FieldTrait(1439, 1, 93, 0x4), FieldTrait(1445, 1, 183, 0xc),
14099  FieldTrait(1449, 15, 94, 0x4), FieldTrait(1450, 15, 95, 0x4), FieldTrait(1451, 14, 96, 0x4),
14100  FieldTrait(1452, 14, 97, 0x4), FieldTrait(1457, 14, 98, 0x4), FieldTrait(1458, 14, 99, 0x4),
14101  FieldTrait(1478, 1, 100, 0x4), FieldTrait(1479, 1, 101, 0x4), FieldTrait(1480, 14, 102, 0x4),
14102  FieldTrait(1481, 1, 103, 0x4), FieldTrait(1482, 1, 104, 0x4), FieldTrait(1483, 1, 105, 0xc)
14103 };
14104 const FieldTrait_Hash_Array AllocationInstruction::_ftha(AllocationInstruction::_traits, 183);
14106 //-------------------------------------------------------------------------------------------------
14107 const FieldTrait AllocationInstruction::NoOrders::_traits[] =
14108 {
14109  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 37, 15, 2, 0x4), FieldTrait( 38, 10, 7, 0x4),
14110  FieldTrait( 66, 15, 5, 0x4), FieldTrait( 198, 15, 3, 0x4), FieldTrait( 526, 15, 4, 0x4),
14111  FieldTrait( 756, 1, 6, 0xc), FieldTrait( 799, 11, 8, 0x4), FieldTrait( 800, 10, 9, 0x4)
14112 };
14115 const unsigned short AllocationInstruction::NoOrders::_fnum;
14116 //-------------------------------------------------------------------------------------------------
14117 const FieldTrait AllocationInstruction::NoOrders::NoNested2PartyIDs::_traits[] =
14118 {
14119  FieldTrait( 757, 15, 1, 0x4), FieldTrait( 758, 7, 2, 0x4), FieldTrait( 759, 1, 3, 0x4),
14120  FieldTrait( 806, 1, 4, 0xc)
14121 };
14122 const FieldTrait_Hash_Array AllocationInstruction::NoOrders::NoNested2PartyIDs::_ftha(AllocationInstruction::NoOrders::NoNested2PartyIDs::_traits, 4);
14125 //-------------------------------------------------------------------------------------------------
14126 const FieldTrait AllocationInstruction::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits[] =
14127 {
14128  FieldTrait( 760, 15, 1, 0x4), FieldTrait( 807, 1, 2, 0x4)
14129 };
14130 const FieldTrait_Hash_Array AllocationInstruction::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_ftha(AllocationInstruction::NoOrders::NoNested2PartyIDs::NoNested2PartySubIDs::_traits, 2);
14133 //-------------------------------------------------------------------------------------------------
14134 const FieldTrait AllocationInstruction::NoAllocs::_traits[] =
14135 {
14136  FieldTrait( 12, 13, 14, 0x4), FieldTrait( 13, 7, 15, 0x4), FieldTrait( 79, 15, 1, 0x4),
14137  FieldTrait( 80, 10, 5, 0x4), FieldTrait( 81, 7, 7, 0x4), FieldTrait( 85, 1, 35, 0xc),
14138  FieldTrait( 119, 13, 20, 0x4), FieldTrait( 120, 19, 22, 0x4), FieldTrait( 136, 1, 28, 0xc),
14139  FieldTrait( 153, 11, 18, 0x4), FieldTrait( 154, 13, 19, 0x4), FieldTrait( 155, 9, 24, 0x4),
14140  FieldTrait( 156, 7, 25, 0x4), FieldTrait( 161, 15, 11, 0x4), FieldTrait( 169, 1, 32, 0x4),
14141  FieldTrait( 170, 15, 33, 0x4), FieldTrait( 171, 15, 34, 0x4), FieldTrait( 172, 1, 31, 0x4),
14142  FieldTrait( 208, 8, 9, 0x4), FieldTrait( 209, 1, 10, 0x4), FieldTrait( 360, 2, 12, 0x4),
14143  FieldTrait( 361, 28, 13, 0x4), FieldTrait( 366, 11, 4, 0x4), FieldTrait( 467, 15, 6, 0x4),
14144  FieldTrait( 479, 19, 16, 0x4), FieldTrait( 497, 7, 17, 0x4), FieldTrait( 539, 1, 8, 0xc),
14145  FieldTrait( 573, 7, 3, 0x4), FieldTrait( 576, 1, 29, 0xc), FieldTrait( 635, 15, 41, 0x4),
14146  FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 23, 0x4), FieldTrait( 737, 13, 21, 0x4),
14147  FieldTrait( 741, 13, 27, 0x4), FieldTrait( 742, 13, 26, 0x4), FieldTrait( 780, 1, 30, 0x4),
14148  FieldTrait( 989, 15, 36, 0x4), FieldTrait( 992, 1, 39, 0x4), FieldTrait( 993, 15, 38, 0x4),
14149  FieldTrait(1002, 1, 37, 0x4), FieldTrait(1047, 7, 40, 0x4)
14150 };
14153 const unsigned short AllocationInstruction::NoAllocs::_fnum;
14154 //-------------------------------------------------------------------------------------------------
14155 const FieldTrait AllocationInstruction::NoAllocs::NoDlvyInst::_traits[] =
14156 {
14157  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
14158 };
14159 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoDlvyInst::_ftha(AllocationInstruction::NoAllocs::NoDlvyInst::_traits, 3);
14162 //-------------------------------------------------------------------------------------------------
14163 const FieldTrait AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits[] =
14164 {
14165  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
14166  FieldTrait( 801, 1, 4, 0xc)
14167 };
14168 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_ftha(AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
14171 //-------------------------------------------------------------------------------------------------
14172 const FieldTrait AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
14173 {
14174  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
14175 };
14176 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(AllocationInstruction::NoAllocs::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
14179 //-------------------------------------------------------------------------------------------------
14180 const FieldTrait AllocationInstruction::NoAllocs::NoMiscFees::_traits[] =
14181 {
14182  FieldTrait( 137, 13, 1, 0x4), FieldTrait( 138, 19, 2, 0x4), FieldTrait( 139, 15, 3, 0x4),
14183  FieldTrait( 891, 1, 4, 0x4)
14184 };
14185 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoMiscFees::_ftha(AllocationInstruction::NoAllocs::NoMiscFees::_traits, 4);
14188 //-------------------------------------------------------------------------------------------------
14189 const FieldTrait AllocationInstruction::NoAllocs::NoNestedPartyIDs::_traits[] =
14190 {
14191  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
14192  FieldTrait( 804, 1, 4, 0xc)
14193 };
14194 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoNestedPartyIDs::_ftha(AllocationInstruction::NoAllocs::NoNestedPartyIDs::_traits, 4);
14197 //-------------------------------------------------------------------------------------------------
14198 const FieldTrait AllocationInstruction::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
14199 {
14200  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
14201 };
14202 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationInstruction::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
14205 //-------------------------------------------------------------------------------------------------
14206 const FieldTrait AllocationInstruction::NoAllocs::NoClearingInstructions::_traits[] =
14207 {
14208  FieldTrait( 577, 1, 1, 0x4)
14209 };
14210 const FieldTrait_Hash_Array AllocationInstruction::NoAllocs::NoClearingInstructions::_ftha(AllocationInstruction::NoAllocs::NoClearingInstructions::_traits, 1);
14213 //-------------------------------------------------------------------------------------------------
14214 const FieldTrait AllocationInstruction::NoExecs::_traits[] =
14215 {
14216  FieldTrait( 17, 15, 2, 0x4), FieldTrait( 29, 7, 6, 0x4), FieldTrait( 31, 11, 4, 0x4),
14217  FieldTrait( 32, 10, 1, 0x4), FieldTrait( 527, 15, 3, 0x4), FieldTrait( 669, 11, 5, 0x4),
14218  FieldTrait(1003, 15, 7, 0x4), FieldTrait(1041, 15, 8, 0x4)
14219 };
14222 const unsigned short AllocationInstruction::NoExecs::_fnum;
14223 //-------------------------------------------------------------------------------------------------
14225 {
14226  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
14227 };
14231 //-------------------------------------------------------------------------------------------------
14232 const FieldTrait AllocationInstruction::NoPartyIDs::_traits[] =
14233 {
14234  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
14235  FieldTrait( 802, 1, 4, 0xc)
14236 };
14239 const unsigned short AllocationInstruction::NoPartyIDs::_fnum;
14240 //-------------------------------------------------------------------------------------------------
14241 const FieldTrait AllocationInstruction::NoPartyIDs::NoPartySubIDs::_traits[] =
14242 {
14243  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
14244 };
14245 const FieldTrait_Hash_Array AllocationInstruction::NoPartyIDs::NoPartySubIDs::_ftha(AllocationInstruction::NoPartyIDs::NoPartySubIDs::_traits, 2);
14248 //-------------------------------------------------------------------------------------------------
14250 {
14251  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
14252 };
14256 //-------------------------------------------------------------------------------------------------
14257 const FieldTrait AllocationInstruction::NoLegs::_traits[] =
14258 {
14259  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
14260  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
14261  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
14262  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
14263  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
14264  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
14265  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
14266  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
14267  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
14268  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
14269  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
14270  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
14271  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
14272  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
14273  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
14274  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
14275  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
14276  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
14277 };
14280 const unsigned short AllocationInstruction::NoLegs::_fnum;
14281 //-------------------------------------------------------------------------------------------------
14282 const FieldTrait AllocationInstruction::NoLegs::NoLegSecurityAltID::_traits[] =
14283 {
14284  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
14285 };
14286 const FieldTrait_Hash_Array AllocationInstruction::NoLegs::NoLegSecurityAltID::_ftha(AllocationInstruction::NoLegs::NoLegSecurityAltID::_traits, 2);
14289 //-------------------------------------------------------------------------------------------------
14291 {
14292  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
14293  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
14294  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
14295  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
14296  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
14297  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
14298  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
14299  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
14300  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
14301  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
14302  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
14303  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
14304  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
14305  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
14306  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
14307  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
14308  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
14309  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
14310  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
14311  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
14312  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
14313  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
14314  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
14315  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
14316 };
14319 const unsigned short AllocationInstruction::NoUnderlyings::_fnum;
14320 //-------------------------------------------------------------------------------------------------
14321 const FieldTrait AllocationInstruction::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
14322 {
14323  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
14324 };
14325 const FieldTrait_Hash_Array AllocationInstruction::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(AllocationInstruction::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
14328 //-------------------------------------------------------------------------------------------------
14329 const FieldTrait AllocationInstruction::NoUnderlyings::NoUnderlyingStips::_traits[] =
14330 {
14331  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
14332 };
14333 const FieldTrait_Hash_Array AllocationInstruction::NoUnderlyings::NoUnderlyingStips::_ftha(AllocationInstruction::NoUnderlyings::NoUnderlyingStips::_traits, 2);
14336 //-------------------------------------------------------------------------------------------------
14337 const FieldTrait AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
14338 {
14339  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
14340  FieldTrait(1062, 1, 4, 0xc)
14341 };
14342 const FieldTrait_Hash_Array AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::_ftha(AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
14345 //-------------------------------------------------------------------------------------------------
14346 const FieldTrait AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
14347 {
14348  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
14349 };
14350 const FieldTrait_Hash_Array AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(AllocationInstruction::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
14353 //-------------------------------------------------------------------------------------------------
14354 const FieldTrait AllocationInstruction::NoPosAmt::_traits[] =
14355 {
14356  FieldTrait( 707, 15, 1, 0x4), FieldTrait( 708, 13, 2, 0x4), FieldTrait(1055, 15, 3, 0x4)
14357 };
14360 const unsigned short AllocationInstruction::NoPosAmt::_fnum;
14361 //-------------------------------------------------------------------------------------------------
14362 const FieldTrait AllocationInstruction::NoEvents::_traits[] =
14363 {
14364  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
14365  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
14366 };
14369 const unsigned short AllocationInstruction::NoEvents::_fnum;
14370 //-------------------------------------------------------------------------------------------------
14372 {
14373  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
14374 };
14377 const unsigned short AllocationInstruction::NoInstrAttrib::_fnum;
14378 //-------------------------------------------------------------------------------------------------
14380 {
14381  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
14382  FieldTrait(1052, 1, 4, 0xc)
14383 };
14387 //-------------------------------------------------------------------------------------------------
14388 const FieldTrait AllocationInstruction::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
14389 {
14390  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
14391 };
14392 const FieldTrait_Hash_Array AllocationInstruction::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(AllocationInstruction::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
14395 //-------------------------------------------------------------------------------------------------
14397 {
14398  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
14399 };
14402 const unsigned short AllocationInstruction::NoRateSources::_fnum;
14403 //-------------------------------------------------------------------------------------------------
14405 {
14406  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
14407  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
14408  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
14409 };
14413 //-------------------------------------------------------------------------------------------------
14414 const FieldTrait AllocationInstruction::NoComplexEvents::NoComplexEventDates::_traits[] =
14415 {
14416  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
14417 };
14418 const FieldTrait_Hash_Array AllocationInstruction::NoComplexEvents::NoComplexEventDates::_ftha(AllocationInstruction::NoComplexEvents::NoComplexEventDates::_traits, 3);
14421 //-------------------------------------------------------------------------------------------------
14422 const FieldTrait AllocationInstruction::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
14423 {
14424  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
14425 };
14426 const FieldTrait_Hash_Array AllocationInstruction::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(AllocationInstruction::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
14429 //-------------------------------------------------------------------------------------------------
14430 const FieldTrait ListCancelRequest::_traits[] =
14431 {
14432  FieldTrait( 58, 15, 5, 0x4), FieldTrait( 60, 22, 2, 0x1), FieldTrait( 66, 15, 1, 0x1),
14433  FieldTrait( 75, 25, 4, 0x4), FieldTrait( 229, 25, 3, 0x4), FieldTrait( 354, 2, 6, 0x4),
14434  FieldTrait( 355, 28, 7, 0x4), FieldTrait( 453, 1, 8, 0xc)
14435 };
14436 const FieldTrait_Hash_Array ListCancelRequest::_ftha(ListCancelRequest::_traits, 8);
14438 //-------------------------------------------------------------------------------------------------
14439 const FieldTrait ListCancelRequest::NoPartyIDs::_traits[] =
14440 {
14441  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
14442  FieldTrait( 802, 1, 4, 0xc)
14443 };
14446 const unsigned short ListCancelRequest::NoPartyIDs::_fnum;
14447 //-------------------------------------------------------------------------------------------------
14448 const FieldTrait ListCancelRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
14449 {
14450  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
14451 };
14452 const FieldTrait_Hash_Array ListCancelRequest::NoPartyIDs::NoPartySubIDs::_ftha(ListCancelRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
14455 //-------------------------------------------------------------------------------------------------
14456 const FieldTrait ListExecute::_traits[] =
14457 {
14458  FieldTrait( 58, 15, 5, 0x4), FieldTrait( 60, 22, 4, 0x1), FieldTrait( 66, 15, 1, 0x1),
14459  FieldTrait( 354, 2, 6, 0x4), FieldTrait( 355, 28, 7, 0x4), FieldTrait( 390, 15, 3, 0x4),
14460  FieldTrait( 391, 15, 2, 0x4)
14461 };
14462 const FieldTrait_Hash_Array ListExecute::_ftha(ListExecute::_traits, 7);
14463 const MsgType ListExecute::_msgtype("L");
14464 //-------------------------------------------------------------------------------------------------
14465 const FieldTrait ListStatusRequest::_traits[] =
14466 {
14467  FieldTrait( 58, 15, 2, 0x4), FieldTrait( 66, 15, 1, 0x1), FieldTrait( 354, 2, 3, 0x4),
14468  FieldTrait( 355, 28, 4, 0x4)
14469 };
14470 const FieldTrait_Hash_Array ListStatusRequest::_ftha(ListStatusRequest::_traits, 4);
14472 //-------------------------------------------------------------------------------------------------
14473 const FieldTrait ListStatus::_traits[] =
14474 {
14475  FieldTrait( 60, 22, 9, 0x4), FieldTrait( 66, 15, 1, 0x1), FieldTrait( 68, 1, 10, 0x1),
14476  FieldTrait( 73, 1, 12, 0xc), FieldTrait( 82, 1, 3, 0x1), FieldTrait( 83, 1, 5, 0x1),
14477  FieldTrait( 429, 1, 2, 0x1), FieldTrait( 431, 1, 4, 0x1), FieldTrait( 444, 15, 6, 0x4),
14478  FieldTrait( 445, 2, 7, 0x4), FieldTrait( 446, 28, 8, 0x4), FieldTrait( 893, 8, 11, 0x4),
14479  FieldTrait(1385, 1, 13, 0x4), FieldTrait(1386, 1, 14, 0x4)
14480 };
14481 const FieldTrait_Hash_Array ListStatus::_ftha(ListStatus::_traits, 14);
14482 const MsgType ListStatus::_msgtype("N");
14483 //-------------------------------------------------------------------------------------------------
14484 const FieldTrait ListStatus::NoOrders::_traits[] =
14485 {
14486  FieldTrait( 6, 11, 8, 0x1), FieldTrait( 11, 15, 1, 0x4), FieldTrait( 14, 10, 3, 0x1),
14487  FieldTrait( 37, 15, 13, 0x4), FieldTrait( 39, 7, 4, 0x1), FieldTrait( 58, 15, 10, 0x4),
14488  FieldTrait( 84, 10, 7, 0x1), FieldTrait( 103, 1, 9, 0x4), FieldTrait( 151, 10, 6, 0x1),
14489  FieldTrait( 354, 2, 11, 0x4), FieldTrait( 355, 28, 12, 0x4), FieldTrait( 526, 15, 2, 0x4),
14490  FieldTrait( 636, 8, 5, 0x4)
14491 };
14492 const FieldTrait_Hash_Array ListStatus::NoOrders::_ftha(ListStatus::NoOrders::_traits, 13);
14493 const MsgType ListStatus::NoOrders::_msgtype("NoOrders");
14494 const unsigned short ListStatus::NoOrders::_fnum;
14495 //-------------------------------------------------------------------------------------------------
14496 const FieldTrait AllocationInstructionAck::_traits[] =
14497 {
14498  FieldTrait( 58, 15, 13, 0x4), FieldTrait( 60, 22, 5, 0x4), FieldTrait( 70, 15, 1, 0x1),
14499  FieldTrait( 75, 25, 4, 0x4), FieldTrait( 78, 1, 16, 0xc), FieldTrait( 87, 1, 6, 0x1),
14500  FieldTrait( 88, 1, 7, 0x4), FieldTrait( 167, 15, 12, 0x4), FieldTrait( 354, 2, 14, 0x4),
14501  FieldTrait( 355, 28, 15, 0x4), FieldTrait( 453, 1, 2, 0xc), FieldTrait( 460, 1, 11, 0x4),
14502  FieldTrait( 573, 7, 10, 0x4), FieldTrait( 626, 1, 8, 0x4), FieldTrait( 793, 15, 3, 0x4),
14503  FieldTrait( 808, 1, 9, 0x4)
14504 };
14507 //-------------------------------------------------------------------------------------------------
14509 {
14510  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 12, 0x4), FieldTrait( 161, 15, 6, 0x4),
14511  FieldTrait( 360, 2, 7, 0x4), FieldTrait( 361, 28, 8, 0x4), FieldTrait( 366, 11, 3, 0x4),
14512  FieldTrait( 467, 15, 4, 0x4), FieldTrait( 539, 1, 13, 0xc), FieldTrait( 661, 1, 2, 0x4),
14513  FieldTrait( 776, 1, 5, 0x4), FieldTrait( 989, 15, 9, 0x4), FieldTrait( 992, 1, 11, 0x4),
14514  FieldTrait( 993, 15, 10, 0x4), FieldTrait(1047, 7, 14, 0x4)
14515 };
14518 const unsigned short AllocationInstructionAck::NoAllocs::_fnum;
14519 //-------------------------------------------------------------------------------------------------
14520 const FieldTrait AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::_traits[] =
14521 {
14522  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
14523  FieldTrait( 804, 1, 4, 0xc)
14524 };
14525 const FieldTrait_Hash_Array AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::_ftha(AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::_traits, 4);
14528 //-------------------------------------------------------------------------------------------------
14529 const FieldTrait AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
14530 {
14531  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
14532 };
14533 const FieldTrait_Hash_Array AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(AllocationInstructionAck::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
14536 //-------------------------------------------------------------------------------------------------
14538 {
14539  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
14540  FieldTrait( 802, 1, 4, 0xc)
14541 };
14544 const unsigned short AllocationInstructionAck::NoPartyIDs::_fnum;
14545 //-------------------------------------------------------------------------------------------------
14546 const FieldTrait AllocationInstructionAck::NoPartyIDs::NoPartySubIDs::_traits[] =
14547 {
14548  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
14549 };
14550 const FieldTrait_Hash_Array AllocationInstructionAck::NoPartyIDs::NoPartySubIDs::_ftha(AllocationInstructionAck::NoPartyIDs::NoPartySubIDs::_traits, 2);
14553 //-------------------------------------------------------------------------------------------------
14554 const FieldTrait DontKnowTrade::_traits[] =
14555 {
14556  FieldTrait( 17, 15, 3, 0x1), FieldTrait( 22, 15, 8, 0x4), FieldTrait( 31, 11, 102, 0x4),
14557  FieldTrait( 32, 10, 101, 0x4), FieldTrait( 37, 15, 1, 0x1), FieldTrait( 38, 10, 96, 0x4),
14558  FieldTrait( 48, 15, 7, 0x4), FieldTrait( 54, 7, 95, 0x1), FieldTrait( 55, 15, 5, 0x4),
14559  FieldTrait( 58, 15, 103, 0x4), FieldTrait( 65, 15, 6, 0x4), FieldTrait( 106, 15, 34, 0x4),
14560  FieldTrait( 107, 15, 37, 0x4), FieldTrait( 127, 7, 4, 0x1), FieldTrait( 152, 10, 97, 0x4),
14561  FieldTrait( 167, 15, 12, 0x4), FieldTrait( 198, 15, 2, 0x4), FieldTrait( 200, 21, 14, 0x4),
14562  FieldTrait( 201, 1, 75, 0x4), FieldTrait( 202, 11, 28, 0x4), FieldTrait( 206, 7, 30, 0x4),
14563  FieldTrait( 207, 20, 33, 0x4), FieldTrait( 223, 14, 32, 0x4), FieldTrait( 224, 25, 16, 0x4),
14564  FieldTrait( 225, 25, 17, 0x4), FieldTrait( 226, 1, 19, 0x4), FieldTrait( 227, 14, 20, 0x4),
14565  FieldTrait( 228, 9, 21, 0x4), FieldTrait( 231, 9, 31, 0x4), FieldTrait( 239, 1, 18, 0x4),
14566  FieldTrait( 240, 25, 27, 0x4), FieldTrait( 255, 15, 22, 0x4), FieldTrait( 348, 2, 35, 0x4),
14567  FieldTrait( 349, 28, 36, 0x4), FieldTrait( 350, 2, 38, 0x4), FieldTrait( 351, 28, 39, 0x4),
14568  FieldTrait( 354, 2, 104, 0x4), FieldTrait( 355, 28, 105, 0x4), FieldTrait( 454, 1, 9, 0xc),
14569  FieldTrait( 460, 1, 10, 0x4), FieldTrait( 461, 15, 11, 0x4), FieldTrait( 468, 7, 99, 0x4),
14570  FieldTrait( 469, 9, 100, 0x4), FieldTrait( 470, 18, 24, 0x4), FieldTrait( 471, 15, 25, 0x4),
14571  FieldTrait( 472, 15, 26, 0x4), FieldTrait( 516, 14, 98, 0x4), FieldTrait( 541, 25, 15, 0x4),
14572  FieldTrait( 543, 15, 23, 0x4), FieldTrait( 555, 1, 94, 0xc), FieldTrait( 667, 21, 41, 0x4),
14573  FieldTrait( 691, 15, 40, 0x4), FieldTrait( 711, 1, 93, 0xc), FieldTrait( 762, 15, 13, 0x4),
14574  FieldTrait( 864, 1, 44, 0xc), FieldTrait( 873, 25, 45, 0x4), FieldTrait( 874, 25, 46, 0x4),
14575  FieldTrait( 875, 1, 42, 0x4), FieldTrait( 876, 15, 43, 0x4), FieldTrait( 947, 19, 29, 0x4),
14576  FieldTrait( 965, 15, 47, 0x4), FieldTrait( 966, 15, 48, 0x4), FieldTrait( 967, 9, 50, 0x4),
14577  FieldTrait( 968, 9, 51, 0x4), FieldTrait( 969, 9, 52, 0x4), FieldTrait( 970, 1, 53, 0x4),
14578  FieldTrait( 971, 1, 54, 0x4), FieldTrait( 996, 15, 56, 0x4), FieldTrait( 997, 15, 57, 0x4),
14579  FieldTrait(1018, 1, 55, 0xc), FieldTrait(1049, 7, 49, 0x4), FieldTrait(1079, 26, 58, 0x4),
14580  FieldTrait(1146, 13, 60, 0x4), FieldTrait(1147, 10, 61, 0x4), FieldTrait(1151, 15, 59, 0x4),
14581  FieldTrait(1184, 2, 62, 0x4), FieldTrait(1185, 29, 63, 0x4), FieldTrait(1186, 15, 64, 0x4),
14582  FieldTrait(1191, 15, 66, 0x4), FieldTrait(1192, 10, 67, 0x4), FieldTrait(1193, 7, 68, 0x4),
14583  FieldTrait(1194, 1, 69, 0x4), FieldTrait(1195, 13, 70, 0x4), FieldTrait(1196, 15, 71, 0x4),
14584  FieldTrait(1197, 15, 78, 0x4), FieldTrait(1198, 1, 72, 0x4), FieldTrait(1199, 11, 73, 0x4),
14585  FieldTrait(1200, 11, 74, 0x4), FieldTrait(1227, 15, 65, 0x4), FieldTrait(1242, 8, 77, 0x4),
14586  FieldTrait(1244, 8, 76, 0x4), FieldTrait(1435, 1, 79, 0x4), FieldTrait(1439, 1, 80, 0x4),
14587  FieldTrait(1449, 15, 81, 0x4), FieldTrait(1450, 15, 82, 0x4), FieldTrait(1451, 14, 83, 0x4),
14588  FieldTrait(1452, 14, 84, 0x4), FieldTrait(1457, 14, 85, 0x4), FieldTrait(1458, 14, 86, 0x4),
14589  FieldTrait(1478, 1, 87, 0x4), FieldTrait(1479, 1, 88, 0x4), FieldTrait(1480, 14, 89, 0x4),
14590  FieldTrait(1481, 1, 90, 0x4), FieldTrait(1482, 1, 91, 0x4), FieldTrait(1483, 1, 92, 0xc)
14591 };
14592 const FieldTrait_Hash_Array DontKnowTrade::_ftha(DontKnowTrade::_traits, 105);
14593 const MsgType DontKnowTrade::_msgtype("Q");
14594 //-------------------------------------------------------------------------------------------------
14595 const FieldTrait DontKnowTrade::NoSecurityAltID::_traits[] =
14596 {
14597  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
14598 };
14600 const MsgType DontKnowTrade::NoSecurityAltID::_msgtype("NoSecurityAltID");
14601 const unsigned short DontKnowTrade::NoSecurityAltID::_fnum;
14602 //-------------------------------------------------------------------------------------------------
14603 const FieldTrait DontKnowTrade::NoLegs::_traits[] =
14604 {
14605  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
14606  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
14607  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
14608  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
14609  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
14610  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
14611  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
14612  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
14613  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
14614  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
14615  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
14616  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
14617  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
14618  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
14619  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
14620  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
14621  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
14622  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
14623 };
14624 const FieldTrait_Hash_Array DontKnowTrade::NoLegs::_ftha(DontKnowTrade::NoLegs::_traits, 54);
14626 const unsigned short DontKnowTrade::NoLegs::_fnum;
14627 //-------------------------------------------------------------------------------------------------
14628 const FieldTrait DontKnowTrade::NoLegs::NoLegSecurityAltID::_traits[] =
14629 {
14630  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
14631 };
14632 const FieldTrait_Hash_Array DontKnowTrade::NoLegs::NoLegSecurityAltID::_ftha(DontKnowTrade::NoLegs::NoLegSecurityAltID::_traits, 2);
14635 //-------------------------------------------------------------------------------------------------
14636 const FieldTrait DontKnowTrade::NoUnderlyings::_traits[] =
14637 {
14638  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
14639  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
14640  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
14641  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
14642  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
14643  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
14644  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
14645  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
14646  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
14647  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
14648  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
14649  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
14650  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
14651  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
14652  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
14653  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
14654  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
14655  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
14656  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
14657  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
14658  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
14659  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
14660  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
14661  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
14662 };
14664 const MsgType DontKnowTrade::NoUnderlyings::_msgtype("NoUnderlyings");
14665 const unsigned short DontKnowTrade::NoUnderlyings::_fnum;
14666 //-------------------------------------------------------------------------------------------------
14667 const FieldTrait DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
14668 {
14669  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
14670 };
14671 const FieldTrait_Hash_Array DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(DontKnowTrade::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
14674 //-------------------------------------------------------------------------------------------------
14675 const FieldTrait DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_traits[] =
14676 {
14677  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
14678 };
14679 const FieldTrait_Hash_Array DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_ftha(DontKnowTrade::NoUnderlyings::NoUnderlyingStips::_traits, 2);
14682 //-------------------------------------------------------------------------------------------------
14683 const FieldTrait DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
14684 {
14685  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
14686  FieldTrait(1062, 1, 4, 0xc)
14687 };
14688 const FieldTrait_Hash_Array DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_ftha(DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
14691 //-------------------------------------------------------------------------------------------------
14692 const FieldTrait DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
14693 {
14694  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
14695 };
14696 const FieldTrait_Hash_Array DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(DontKnowTrade::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
14699 //-------------------------------------------------------------------------------------------------
14700 const FieldTrait DontKnowTrade::NoEvents::_traits[] =
14701 {
14702  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
14703  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
14704 };
14706 const MsgType DontKnowTrade::NoEvents::_msgtype("NoEvents");
14707 const unsigned short DontKnowTrade::NoEvents::_fnum;
14708 //-------------------------------------------------------------------------------------------------
14710 {
14711  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
14712  FieldTrait(1052, 1, 4, 0xc)
14713 };
14715 const MsgType DontKnowTrade::NoInstrumentParties::_msgtype("NoInstrumentParties");
14716 const unsigned short DontKnowTrade::NoInstrumentParties::_fnum;
14717 //-------------------------------------------------------------------------------------------------
14718 const FieldTrait DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
14719 {
14720  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
14721 };
14722 const FieldTrait_Hash_Array DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(DontKnowTrade::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
14725 //-------------------------------------------------------------------------------------------------
14726 const FieldTrait DontKnowTrade::NoComplexEvents::_traits[] =
14727 {
14728  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
14729  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
14730  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
14731 };
14733 const MsgType DontKnowTrade::NoComplexEvents::_msgtype("NoComplexEvents");
14734 const unsigned short DontKnowTrade::NoComplexEvents::_fnum;
14735 //-------------------------------------------------------------------------------------------------
14736 const FieldTrait DontKnowTrade::NoComplexEvents::NoComplexEventDates::_traits[] =
14737 {
14738  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
14739 };
14740 const FieldTrait_Hash_Array DontKnowTrade::NoComplexEvents::NoComplexEventDates::_ftha(DontKnowTrade::NoComplexEvents::NoComplexEventDates::_traits, 3);
14743 //-------------------------------------------------------------------------------------------------
14744 const FieldTrait DontKnowTrade::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
14745 {
14746  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
14747 };
14748 const FieldTrait_Hash_Array DontKnowTrade::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(DontKnowTrade::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
14751 //-------------------------------------------------------------------------------------------------
14752 const FieldTrait QuoteRequest::_traits[] =
14753 {
14754  FieldTrait( 11, 15, 3, 0x4), FieldTrait( 58, 15, 6, 0x4), FieldTrait( 131, 15, 1, 0x1),
14755  FieldTrait( 146, 1, 5, 0xc), FieldTrait( 354, 2, 7, 0x4), FieldTrait( 355, 28, 8, 0x4),
14756  FieldTrait( 528, 7, 4, 0x4), FieldTrait( 529, 16, 14, 0x4), FieldTrait( 644, 15, 2, 0x4),
14757  FieldTrait( 775, 1, 13, 0x4), FieldTrait(1091, 8, 12, 0x4), FieldTrait(1116, 1, 9, 0xc),
14758  FieldTrait(1171, 8, 10, 0x4), FieldTrait(1172, 1, 11, 0x4)
14759 };
14760 const FieldTrait_Hash_Array QuoteRequest::_ftha(QuoteRequest::_traits, 14);
14761 const MsgType QuoteRequest::_msgtype("R");
14762 //-------------------------------------------------------------------------------------------------
14763 const FieldTrait QuoteRequest::NoRelatedSym::_traits[] =
14764 {
14765  FieldTrait( 1, 15, 118, 0x4), FieldTrait( 15, 19, 116, 0x4), FieldTrait( 22, 15, 4, 0x4),
14766  FieldTrait( 38, 10, 107, 0x4), FieldTrait( 40, 7, 124, 0x4), FieldTrait( 44, 11, 137, 0x4),
14767  FieldTrait( 48, 15, 3, 0x4), FieldTrait( 54, 7, 105, 0x4), FieldTrait( 55, 15, 1, 0x4),
14768  FieldTrait( 60, 22, 127, 0x4), FieldTrait( 62, 22, 125, 0x4), FieldTrait( 63, 15, 112, 0x4),
14769  FieldTrait( 64, 25, 113, 0x4), FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4),
14770  FieldTrait( 107, 15, 33, 0x4), FieldTrait( 110, 10, 146, 0x4), FieldTrait( 120, 19, 147, 0x4),
14771  FieldTrait( 126, 22, 126, 0x4), FieldTrait( 140, 11, 99, 0x4), FieldTrait( 152, 10, 108, 0x4),
14772  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 192, 10, 115, 0x4), FieldTrait( 193, 25, 114, 0x4),
14773  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
14774  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 218, 12, 128, 0x4),
14775  FieldTrait( 220, 19, 129, 0x4), FieldTrait( 221, 15, 130, 0x4), FieldTrait( 222, 15, 131, 0x4),
14776  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
14777  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
14778  FieldTrait( 229, 25, 104, 0x4), FieldTrait( 231, 9, 27, 0x4), FieldTrait( 232, 1, 117, 0xc),
14779  FieldTrait( 235, 15, 139, 0x4), FieldTrait( 236, 14, 140, 0x4), FieldTrait( 239, 1, 14, 0x4),
14780  FieldTrait( 240, 25, 23, 0x4), FieldTrait( 255, 15, 18, 0x4), FieldTrait( 303, 1, 100, 0x4),
14781  FieldTrait( 336, 15, 102, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
14782  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 423, 1, 136, 0x4),
14783  FieldTrait( 453, 1, 145, 0xc), FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4),
14784  FieldTrait( 461, 15, 7, 0x4), FieldTrait( 468, 7, 110, 0x4), FieldTrait( 469, 9, 111, 0x4),
14785  FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4),
14786  FieldTrait( 516, 14, 109, 0x4), FieldTrait( 537, 1, 101, 0x4), FieldTrait( 541, 25, 11, 0x4),
14787  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 121, 0xc), FieldTrait( 581, 1, 120, 0x4),
14788  FieldTrait( 625, 15, 103, 0x4), FieldTrait( 640, 11, 138, 0x4), FieldTrait( 660, 1, 119, 0x4),
14789  FieldTrait( 662, 11, 132, 0x4), FieldTrait( 663, 1, 133, 0x4), FieldTrait( 667, 21, 37, 0x4),
14790  FieldTrait( 691, 15, 36, 0x4), FieldTrait( 692, 1, 123, 0x4), FieldTrait( 696, 25, 142, 0x4),
14791  FieldTrait( 697, 11, 143, 0x4), FieldTrait( 698, 1, 144, 0x4), FieldTrait( 699, 15, 134, 0x4),
14792  FieldTrait( 701, 25, 141, 0x4), FieldTrait( 711, 1, 98, 0xc), FieldTrait( 735, 1, 122, 0xc),
14793  FieldTrait( 761, 15, 135, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 788, 1, 93, 0x4),
14794  FieldTrait( 854, 1, 106, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
14795  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
14796  FieldTrait( 898, 14, 97, 0x4), FieldTrait( 913, 15, 89, 0x4), FieldTrait( 914, 15, 90, 0x4),
14797  FieldTrait( 915, 25, 91, 0x4), FieldTrait( 916, 25, 94, 0x4), FieldTrait( 917, 25, 95, 0x4),
14798  FieldTrait( 918, 19, 92, 0x4), FieldTrait( 919, 1, 96, 0x4), FieldTrait( 947, 19, 25, 0x4),
14799  FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4),
14800  FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4),
14801  FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4),
14802  FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4),
14803  FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4),
14804  FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4),
14805  FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4),
14806  FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4),
14807  FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4),
14808  FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4),
14809  FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4),
14810  FieldTrait(1445, 1, 148, 0xc), FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4),
14811  FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4),
14812  FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4),
14813  FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4),
14814  FieldTrait(1483, 1, 88, 0xc)
14815 };
14817 const MsgType QuoteRequest::NoRelatedSym::_msgtype("NoRelatedSym");
14818 const unsigned short QuoteRequest::NoRelatedSym::_fnum;
14819 //-------------------------------------------------------------------------------------------------
14820 const FieldTrait QuoteRequest::NoRelatedSym::NoStipulations::_traits[] =
14821 {
14822  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
14823 };
14824 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoStipulations::_ftha(QuoteRequest::NoRelatedSym::NoStipulations::_traits, 2);
14827 //-------------------------------------------------------------------------------------------------
14828 const FieldTrait QuoteRequest::NoRelatedSym::NoPartyIDs::_traits[] =
14829 {
14830  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
14831  FieldTrait( 802, 1, 4, 0xc)
14832 };
14833 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoPartyIDs::_ftha(QuoteRequest::NoRelatedSym::NoPartyIDs::_traits, 4);
14836 //-------------------------------------------------------------------------------------------------
14837 const FieldTrait QuoteRequest::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits[] =
14838 {
14839  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
14840 };
14841 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_ftha(QuoteRequest::NoRelatedSym::NoPartyIDs::NoPartySubIDs::_traits, 2);
14844 //-------------------------------------------------------------------------------------------------
14845 const FieldTrait QuoteRequest::NoRelatedSym::NoSecurityAltID::_traits[] =
14846 {
14847  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
14848 };
14849 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoSecurityAltID::_ftha(QuoteRequest::NoRelatedSym::NoSecurityAltID::_traits, 2);
14852 //-------------------------------------------------------------------------------------------------
14853 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::_traits[] =
14854 {
14855  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
14856  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
14857  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
14858  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 57, 0x4),
14859  FieldTrait( 588, 25, 58, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
14860  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
14861  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
14862  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
14863  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
14864  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
14865  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
14866  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
14867  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
14868  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 654, 15, 67, 0x4), FieldTrait( 676, 19, 61, 0x4),
14869  FieldTrait( 677, 15, 62, 0x4), FieldTrait( 678, 15, 63, 0x4), FieldTrait( 679, 11, 64, 0x4),
14870  FieldTrait( 680, 1, 65, 0x4), FieldTrait( 683, 1, 59, 0xc), FieldTrait( 685, 10, 66, 0x4),
14871  FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4),
14872  FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4),
14873  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
14874  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4),
14875  FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4),
14876  FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4),
14877  FieldTrait(1440, 1, 54, 0x4)
14878 };
14879 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::_ftha(QuoteRequest::NoRelatedSym::NoLegs::_traits, 67);
14881 const unsigned short QuoteRequest::NoRelatedSym::NoLegs::_fnum;
14882 //-------------------------------------------------------------------------------------------------
14883 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits[] =
14884 {
14885  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
14886  FieldTrait( 804, 1, 4, 0xc)
14887 };
14888 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::_ftha(QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::_traits, 4);
14891 //-------------------------------------------------------------------------------------------------
14892 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
14893 {
14894  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
14895 };
14896 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(QuoteRequest::NoRelatedSym::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
14899 //-------------------------------------------------------------------------------------------------
14900 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
14901 {
14902  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
14903 };
14904 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(QuoteRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
14907 //-------------------------------------------------------------------------------------------------
14908 const FieldTrait QuoteRequest::NoRelatedSym::NoLegs::NoLegStipulations::_traits[] =
14909 {
14910  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
14911 };
14912 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(QuoteRequest::NoRelatedSym::NoLegs::NoLegStipulations::_traits, 2);
14915 //-------------------------------------------------------------------------------------------------
14916 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::_traits[] =
14917 {
14918  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
14919  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
14920  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
14921  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
14922  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
14923  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
14924  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
14925  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
14926  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
14927  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
14928  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
14929  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
14930  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
14931  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
14932  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
14933  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
14934  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
14935  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
14936  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
14937  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
14938  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
14939  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
14940  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
14941  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
14942 };
14943 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::_traits, 72);
14946 //-------------------------------------------------------------------------------------------------
14947 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
14948 {
14949  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
14950 };
14951 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
14954 //-------------------------------------------------------------------------------------------------
14955 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
14956 {
14957  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
14958 };
14959 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
14962 //-------------------------------------------------------------------------------------------------
14963 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
14964 {
14965  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
14966  FieldTrait(1062, 1, 4, 0xc)
14967 };
14968 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
14971 //-------------------------------------------------------------------------------------------------
14972 const FieldTrait QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
14973 {
14974  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
14975 };
14976 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
14979 //-------------------------------------------------------------------------------------------------
14980 const FieldTrait QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_traits[] =
14981 {
14982  FieldTrait( 695, 7, 1, 0x4)
14983 };
14984 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_ftha(QuoteRequest::NoRelatedSym::NoQuoteQualifiers::_traits, 1);
14987 //-------------------------------------------------------------------------------------------------
14988 const FieldTrait QuoteRequest::NoRelatedSym::NoEvents::_traits[] =
14989 {
14990  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
14991  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
14992 };
14993 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoEvents::_ftha(QuoteRequest::NoRelatedSym::NoEvents::_traits, 5);
14995 const unsigned short QuoteRequest::NoRelatedSym::NoEvents::_fnum;
14996 //-------------------------------------------------------------------------------------------------
14997 const FieldTrait QuoteRequest::NoRelatedSym::NoInstrumentParties::_traits[] =
14998 {
14999  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
15000  FieldTrait(1052, 1, 4, 0xc)
15001 };
15002 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoInstrumentParties::_ftha(QuoteRequest::NoRelatedSym::NoInstrumentParties::_traits, 4);
15005 //-------------------------------------------------------------------------------------------------
15006 const FieldTrait QuoteRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
15007 {
15008  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
15009 };
15010 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
15013 //-------------------------------------------------------------------------------------------------
15014 const FieldTrait QuoteRequest::NoRelatedSym::NoRateSources::_traits[] =
15015 {
15016  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
15017 };
15018 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoRateSources::_ftha(QuoteRequest::NoRelatedSym::NoRateSources::_traits, 3);
15021 //-------------------------------------------------------------------------------------------------
15022 const FieldTrait QuoteRequest::NoRelatedSym::NoComplexEvents::_traits[] =
15023 {
15024  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
15025  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
15026  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
15027 };
15028 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoComplexEvents::_ftha(QuoteRequest::NoRelatedSym::NoComplexEvents::_traits, 8);
15031 //-------------------------------------------------------------------------------------------------
15032 const FieldTrait QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
15033 {
15034  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
15035 };
15036 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
15039 //-------------------------------------------------------------------------------------------------
15040 const FieldTrait QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
15041 {
15042  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
15043 };
15044 const FieldTrait_Hash_Array QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
15047 //-------------------------------------------------------------------------------------------------
15048 const FieldTrait QuoteRequest::NoRootPartyIDs::_traits[] =
15049 {
15050  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
15051  FieldTrait(1120, 1, 4, 0xc)
15052 };
15054 const MsgType QuoteRequest::NoRootPartyIDs::_msgtype("NoRootPartyIDs");
15055 const unsigned short QuoteRequest::NoRootPartyIDs::_fnum;
15056 //-------------------------------------------------------------------------------------------------
15057 const FieldTrait QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
15058 {
15059  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
15060 };
15061 const FieldTrait_Hash_Array QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_ftha(QuoteRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
15064 //-------------------------------------------------------------------------------------------------
15065 const FieldTrait Quote::_traits[] =
15066 {
15067  FieldTrait( 1, 15, 120, 0x4), FieldTrait( 12, 13, 149, 0x4), FieldTrait( 13, 7, 148, 0x4),
15068  FieldTrait( 15, 19, 118, 0x4), FieldTrait( 22, 15, 13, 0x4), FieldTrait( 38, 10, 109, 0x4),
15069  FieldTrait( 40, 7, 142, 0x4), FieldTrait( 48, 15, 12, 0x4), FieldTrait( 54, 7, 108, 0x4),
15070  FieldTrait( 55, 15, 10, 0x4), FieldTrait( 58, 15, 168, 0x4), FieldTrait( 60, 22, 141, 0x4),
15071  FieldTrait( 62, 22, 132, 0x4), FieldTrait( 63, 15, 114, 0x4), FieldTrait( 64, 25, 115, 0x4),
15072  FieldTrait( 65, 15, 11, 0x4), FieldTrait( 100, 20, 151, 0x4), FieldTrait( 106, 15, 39, 0x4),
15073  FieldTrait( 107, 15, 42, 0x4), FieldTrait( 110, 10, 176, 0x4), FieldTrait( 117, 15, 2, 0x1),
15074  FieldTrait( 120, 19, 179, 0x4), FieldTrait( 131, 15, 1, 0x4), FieldTrait( 132, 11, 124, 0x4),
15075  FieldTrait( 133, 11, 125, 0x4), FieldTrait( 134, 10, 129, 0x4), FieldTrait( 135, 10, 131, 0x4),
15076  FieldTrait( 152, 10, 110, 0x4), FieldTrait( 156, 7, 147, 0x4), FieldTrait( 167, 15, 17, 0x4),
15077  FieldTrait( 188, 11, 133, 0x4), FieldTrait( 189, 12, 135, 0x4), FieldTrait( 190, 11, 134, 0x4),
15078  FieldTrait( 191, 12, 136, 0x4), FieldTrait( 192, 10, 117, 0x4), FieldTrait( 193, 25, 116, 0x4),
15079  FieldTrait( 200, 21, 19, 0x4), FieldTrait( 201, 1, 80, 0x4), FieldTrait( 202, 11, 33, 0x4),
15080  FieldTrait( 206, 7, 35, 0x4), FieldTrait( 207, 20, 38, 0x4), FieldTrait( 218, 12, 154, 0x4),
15081  FieldTrait( 220, 19, 155, 0x4), FieldTrait( 221, 15, 156, 0x4), FieldTrait( 222, 15, 157, 0x4),
15082  FieldTrait( 223, 14, 37, 0x4), FieldTrait( 224, 25, 21, 0x4), FieldTrait( 225, 25, 22, 0x4),
15083  FieldTrait( 226, 1, 24, 0x4), FieldTrait( 227, 14, 25, 0x4), FieldTrait( 228, 9, 26, 0x4),
15084  FieldTrait( 231, 9, 36, 0x4), FieldTrait( 232, 1, 119, 0xc), FieldTrait( 235, 15, 162, 0x4),
15085  FieldTrait( 236, 14, 163, 0x4), FieldTrait( 239, 1, 23, 0x4), FieldTrait( 240, 25, 32, 0x4),
15086  FieldTrait( 255, 15, 27, 0x4), FieldTrait( 301, 1, 6, 0x4), FieldTrait( 336, 15, 8, 0x4),
15087  FieldTrait( 348, 2, 40, 0x4), FieldTrait( 349, 28, 41, 0x4), FieldTrait( 350, 2, 43, 0x4),
15088  FieldTrait( 351, 28, 44, 0x4), FieldTrait( 354, 2, 169, 0x4), FieldTrait( 355, 28, 170, 0x4),
15089  FieldTrait( 423, 1, 153, 0x4), FieldTrait( 453, 1, 7, 0xc), FieldTrait( 454, 1, 14, 0xc),
15090  FieldTrait( 460, 1, 15, 0x4), FieldTrait( 461, 15, 16, 0x4), FieldTrait( 468, 7, 112, 0x4),
15091  FieldTrait( 469, 9, 113, 0x4), FieldTrait( 470, 18, 29, 0x4), FieldTrait( 471, 15, 30, 0x4),
15092  FieldTrait( 472, 15, 31, 0x4), FieldTrait( 516, 14, 111, 0x4), FieldTrait( 528, 7, 152, 0x4),
15093  FieldTrait( 529, 16, 178, 0x4), FieldTrait( 537, 1, 4, 0x4), FieldTrait( 541, 25, 20, 0x4),
15094  FieldTrait( 543, 15, 28, 0x4), FieldTrait( 555, 1, 123, 0xc), FieldTrait( 581, 1, 122, 0x4),
15095  FieldTrait( 582, 1, 150, 0x4), FieldTrait( 625, 15, 9, 0x4), FieldTrait( 631, 11, 137, 0x4),
15096  FieldTrait( 632, 14, 138, 0x4), FieldTrait( 633, 14, 139, 0x4), FieldTrait( 634, 14, 140, 0x4),
15097  FieldTrait( 642, 12, 143, 0x4), FieldTrait( 643, 12, 144, 0x4), FieldTrait( 645, 11, 126, 0x4),
15098  FieldTrait( 646, 11, 127, 0x4), FieldTrait( 647, 10, 128, 0x4), FieldTrait( 648, 10, 130, 0x4),
15099  FieldTrait( 656, 9, 145, 0x4), FieldTrait( 657, 9, 146, 0x4), FieldTrait( 660, 1, 121, 0x4),
15100  FieldTrait( 662, 11, 158, 0x4), FieldTrait( 663, 1, 159, 0x4), FieldTrait( 667, 21, 46, 0x4),
15101  FieldTrait( 691, 15, 45, 0x4), FieldTrait( 693, 15, 3, 0x4), FieldTrait( 696, 25, 165, 0x4),
15102  FieldTrait( 697, 11, 166, 0x4), FieldTrait( 698, 1, 167, 0x4), FieldTrait( 699, 15, 160, 0x4),
15103  FieldTrait( 701, 25, 164, 0x4), FieldTrait( 711, 1, 107, 0xc), FieldTrait( 735, 1, 5, 0xc),
15104  FieldTrait( 761, 15, 161, 0x4), FieldTrait( 762, 15, 18, 0x4), FieldTrait( 775, 1, 177, 0x4),
15105  FieldTrait( 788, 1, 102, 0x4), FieldTrait( 864, 1, 49, 0xc), FieldTrait( 873, 25, 50, 0x4),
15106  FieldTrait( 874, 25, 51, 0x4), FieldTrait( 875, 1, 47, 0x4), FieldTrait( 876, 15, 48, 0x4),
15107  FieldTrait( 898, 14, 106, 0x4), FieldTrait( 913, 15, 98, 0x4), FieldTrait( 914, 15, 99, 0x4),
15108  FieldTrait( 915, 25, 100, 0x4), FieldTrait( 916, 25, 103, 0x4), FieldTrait( 917, 25, 104, 0x4),
15109  FieldTrait( 918, 19, 101, 0x4), FieldTrait( 919, 1, 105, 0x4), FieldTrait( 947, 19, 34, 0x4),
15110  FieldTrait( 965, 15, 52, 0x4), FieldTrait( 966, 15, 53, 0x4), FieldTrait( 967, 9, 55, 0x4),
15111  FieldTrait( 968, 9, 56, 0x4), FieldTrait( 969, 9, 57, 0x4), FieldTrait( 970, 1, 58, 0x4),
15112  FieldTrait( 971, 1, 59, 0x4), FieldTrait( 996, 15, 61, 0x4), FieldTrait( 997, 15, 62, 0x4),
15113  FieldTrait(1018, 1, 60, 0xc), FieldTrait(1049, 7, 54, 0x4), FieldTrait(1065, 12, 171, 0x4),
15114  FieldTrait(1066, 12, 172, 0x4), FieldTrait(1079, 26, 63, 0x4), FieldTrait(1133, 7, 173, 0x4),
15115  FieldTrait(1146, 13, 65, 0x4), FieldTrait(1147, 10, 66, 0x4), FieldTrait(1151, 15, 64, 0x4),
15116  FieldTrait(1166, 15, 174, 0x4), FieldTrait(1171, 8, 175, 0x4), FieldTrait(1184, 2, 67, 0x4),
15117  FieldTrait(1185, 29, 68, 0x4), FieldTrait(1186, 15, 69, 0x4), FieldTrait(1191, 15, 71, 0x4),
15118  FieldTrait(1192, 10, 72, 0x4), FieldTrait(1193, 7, 73, 0x4), FieldTrait(1194, 1, 74, 0x4),
15119  FieldTrait(1195, 13, 75, 0x4), FieldTrait(1196, 15, 76, 0x4), FieldTrait(1197, 15, 83, 0x4),
15120  FieldTrait(1198, 1, 77, 0x4), FieldTrait(1199, 11, 78, 0x4), FieldTrait(1200, 11, 79, 0x4),
15121  FieldTrait(1227, 15, 70, 0x4), FieldTrait(1242, 8, 82, 0x4), FieldTrait(1244, 8, 81, 0x4),
15122  FieldTrait(1435, 1, 84, 0x4), FieldTrait(1439, 1, 85, 0x4), FieldTrait(1445, 1, 180, 0xc),
15123  FieldTrait(1449, 15, 86, 0x4), FieldTrait(1450, 15, 87, 0x4), FieldTrait(1451, 14, 88, 0x4),
15124  FieldTrait(1452, 14, 89, 0x4), FieldTrait(1457, 14, 90, 0x4), FieldTrait(1458, 14, 91, 0x4),
15125  FieldTrait(1478, 1, 92, 0x4), FieldTrait(1479, 1, 93, 0x4), FieldTrait(1480, 14, 94, 0x4),
15126  FieldTrait(1481, 1, 95, 0x4), FieldTrait(1482, 1, 96, 0x4), FieldTrait(1483, 1, 97, 0xc)
15127 };
15128 const FieldTrait_Hash_Array Quote::_ftha(Quote::_traits, 180);
15129 const MsgType Quote::_msgtype("S");
15130 //-------------------------------------------------------------------------------------------------
15131 const FieldTrait Quote::NoStipulations::_traits[] =
15132 {
15133  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
15134 };
15135 const FieldTrait_Hash_Array Quote::NoStipulations::_ftha(Quote::NoStipulations::_traits, 2);
15136 const MsgType Quote::NoStipulations::_msgtype("NoStipulations");
15137 const unsigned short Quote::NoStipulations::_fnum;
15138 //-------------------------------------------------------------------------------------------------
15139 const FieldTrait Quote::NoPartyIDs::_traits[] =
15140 {
15141  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
15142  FieldTrait( 802, 1, 4, 0xc)
15143 };
15144 const FieldTrait_Hash_Array Quote::NoPartyIDs::_ftha(Quote::NoPartyIDs::_traits, 4);
15145 const MsgType Quote::NoPartyIDs::_msgtype("NoPartyIDs");
15146 const unsigned short Quote::NoPartyIDs::_fnum;
15147 //-------------------------------------------------------------------------------------------------
15148 const FieldTrait Quote::NoPartyIDs::NoPartySubIDs::_traits[] =
15149 {
15150  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
15151 };
15152 const FieldTrait_Hash_Array Quote::NoPartyIDs::NoPartySubIDs::_ftha(Quote::NoPartyIDs::NoPartySubIDs::_traits, 2);
15154 const unsigned short Quote::NoPartyIDs::NoPartySubIDs::_fnum;
15155 //-------------------------------------------------------------------------------------------------
15156 const FieldTrait Quote::NoSecurityAltID::_traits[] =
15157 {
15158  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
15159 };
15160 const FieldTrait_Hash_Array Quote::NoSecurityAltID::_ftha(Quote::NoSecurityAltID::_traits, 2);
15161 const MsgType Quote::NoSecurityAltID::_msgtype("NoSecurityAltID");
15162 const unsigned short Quote::NoSecurityAltID::_fnum;
15163 //-------------------------------------------------------------------------------------------------
15164 const FieldTrait Quote::NoLegs::_traits[] =
15165 {
15166  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
15167  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
15168  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 539, 1, 60, 0xc),
15169  FieldTrait( 556, 19, 38, 0x4), FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 57, 0x4),
15170  FieldTrait( 588, 25, 58, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
15171  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
15172  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
15173  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
15174  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
15175  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
15176  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
15177  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
15178  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
15179  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 654, 15, 70, 0x4), FieldTrait( 676, 19, 64, 0x4),
15180  FieldTrait( 677, 15, 65, 0x4), FieldTrait( 678, 15, 66, 0x4), FieldTrait( 679, 11, 67, 0x4),
15181  FieldTrait( 680, 1, 68, 0x4), FieldTrait( 681, 11, 62, 0x4), FieldTrait( 683, 1, 59, 0xc),
15182  FieldTrait( 684, 11, 63, 0x4), FieldTrait( 685, 10, 69, 0x4), FieldTrait( 686, 1, 61, 0x4),
15183  FieldTrait( 687, 10, 55, 0x4), FieldTrait( 690, 1, 56, 0x4), FieldTrait( 739, 25, 40, 0x4),
15184  FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4),
15185  FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4),
15186  FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4), FieldTrait(1067, 12, 71, 0x4),
15187  FieldTrait(1068, 12, 72, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
15188  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
15189  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
15190 };
15191 const FieldTrait_Hash_Array Quote::NoLegs::_ftha(Quote::NoLegs::_traits, 72);
15192 const MsgType Quote::NoLegs::_msgtype("NoLegs");
15193 const unsigned short Quote::NoLegs::_fnum;
15194 //-------------------------------------------------------------------------------------------------
15195 const FieldTrait Quote::NoLegs::NoNestedPartyIDs::_traits[] =
15196 {
15197  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
15198  FieldTrait( 804, 1, 4, 0xc)
15199 };
15200 const FieldTrait_Hash_Array Quote::NoLegs::NoNestedPartyIDs::_ftha(Quote::NoLegs::NoNestedPartyIDs::_traits, 4);
15201 const MsgType Quote::NoLegs::NoNestedPartyIDs::_msgtype("NoNestedPartyIDs");
15202 const unsigned short Quote::NoLegs::NoNestedPartyIDs::_fnum;
15203 //-------------------------------------------------------------------------------------------------
15204 const FieldTrait Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
15205 {
15206  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
15207 };
15208 const FieldTrait_Hash_Array Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(Quote::NoLegs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
15211 //-------------------------------------------------------------------------------------------------
15212 const FieldTrait Quote::NoLegs::NoLegSecurityAltID::_traits[] =
15213 {
15214  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
15215 };
15216 const FieldTrait_Hash_Array Quote::NoLegs::NoLegSecurityAltID::_ftha(Quote::NoLegs::NoLegSecurityAltID::_traits, 2);
15217 const MsgType Quote::NoLegs::NoLegSecurityAltID::_msgtype("NoLegSecurityAltID");
15218 const unsigned short Quote::NoLegs::NoLegSecurityAltID::_fnum;
15219 //-------------------------------------------------------------------------------------------------
15220 const FieldTrait Quote::NoLegs::NoLegStipulations::_traits[] =
15221 {
15222  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
15223 };
15224 const FieldTrait_Hash_Array Quote::NoLegs::NoLegStipulations::_ftha(Quote::NoLegs::NoLegStipulations::_traits, 2);
15225 const MsgType Quote::NoLegs::NoLegStipulations::_msgtype("NoLegStipulations");
15226 const unsigned short Quote::NoLegs::NoLegStipulations::_fnum;
15227 //-------------------------------------------------------------------------------------------------
15228 const FieldTrait Quote::NoUnderlyings::_traits[] =
15229 {
15230  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
15231  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
15232  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
15233  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
15234  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
15235  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
15236  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
15237  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
15238  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
15239  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
15240  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
15241  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
15242  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
15243  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
15244  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
15245  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
15246  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
15247  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
15248  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
15249  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
15250  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
15251  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
15252  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
15253  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
15254 };
15255 const FieldTrait_Hash_Array Quote::NoUnderlyings::_ftha(Quote::NoUnderlyings::_traits, 72);
15256 const MsgType Quote::NoUnderlyings::_msgtype("NoUnderlyings");
15257 const unsigned short Quote::NoUnderlyings::_fnum;
15258 //-------------------------------------------------------------------------------------------------
15259 const FieldTrait Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
15260 {
15261  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
15262 };
15263 const FieldTrait_Hash_Array Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
15264 const MsgType Quote::NoUnderlyings::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
15266 //-------------------------------------------------------------------------------------------------
15267 const FieldTrait Quote::NoUnderlyings::NoUnderlyingStips::_traits[] =
15268 {
15269  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
15270 };
15271 const FieldTrait_Hash_Array Quote::NoUnderlyings::NoUnderlyingStips::_ftha(Quote::NoUnderlyings::NoUnderlyingStips::_traits, 2);
15274 //-------------------------------------------------------------------------------------------------
15275 const FieldTrait Quote::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
15276 {
15277  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
15278  FieldTrait(1062, 1, 4, 0xc)
15279 };
15280 const FieldTrait_Hash_Array Quote::NoUnderlyings::NoUndlyInstrumentParties::_ftha(Quote::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
15281 const MsgType Quote::NoUnderlyings::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
15283 //-------------------------------------------------------------------------------------------------
15284 const FieldTrait Quote::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
15285 {
15286  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
15287 };
15288 const FieldTrait_Hash_Array Quote::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(Quote::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
15291 //-------------------------------------------------------------------------------------------------
15292 const FieldTrait Quote::NoQuoteQualifiers::_traits[] =
15293 {
15294  FieldTrait( 695, 7, 1, 0x4)
15295 };
15297 const MsgType Quote::NoQuoteQualifiers::_msgtype("NoQuoteQualifiers");
15298 const unsigned short Quote::NoQuoteQualifiers::_fnum;
15299 //-------------------------------------------------------------------------------------------------
15300 const FieldTrait Quote::NoEvents::_traits[] =
15301 {
15302  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
15303  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
15304 };
15305 const FieldTrait_Hash_Array Quote::NoEvents::_ftha(Quote::NoEvents::_traits, 5);
15306 const MsgType Quote::NoEvents::_msgtype("NoEvents");
15307 const unsigned short Quote::NoEvents::_fnum;
15308 //-------------------------------------------------------------------------------------------------
15309 const FieldTrait Quote::NoInstrumentParties::_traits[] =
15310 {
15311  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
15312  FieldTrait(1052, 1, 4, 0xc)
15313 };
15315 const MsgType Quote::NoInstrumentParties::_msgtype("NoInstrumentParties");
15316 const unsigned short Quote::NoInstrumentParties::_fnum;
15317 //-------------------------------------------------------------------------------------------------
15318 const FieldTrait Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
15319 {
15320  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
15321 };
15322 const FieldTrait_Hash_Array Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(Quote::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
15325 //-------------------------------------------------------------------------------------------------
15326 const FieldTrait Quote::NoRateSources::_traits[] =
15327 {
15328  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
15329 };
15330 const FieldTrait_Hash_Array Quote::NoRateSources::_ftha(Quote::NoRateSources::_traits, 3);
15331 const MsgType Quote::NoRateSources::_msgtype("NoRateSources");
15332 const unsigned short Quote::NoRateSources::_fnum;
15333 //-------------------------------------------------------------------------------------------------
15334 const FieldTrait Quote::NoComplexEvents::_traits[] =
15335 {
15336  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
15337  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
15338  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
15339 };
15340 const FieldTrait_Hash_Array Quote::NoComplexEvents::_ftha(Quote::NoComplexEvents::_traits, 8);
15341 const MsgType Quote::NoComplexEvents::_msgtype("NoComplexEvents");
15342 const unsigned short Quote::NoComplexEvents::_fnum;
15343 //-------------------------------------------------------------------------------------------------
15344 const FieldTrait Quote::NoComplexEvents::NoComplexEventDates::_traits[] =
15345 {
15346  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
15347 };
15348 const FieldTrait_Hash_Array Quote::NoComplexEvents::NoComplexEventDates::_ftha(Quote::NoComplexEvents::NoComplexEventDates::_traits, 3);
15351 //-------------------------------------------------------------------------------------------------
15352 const FieldTrait Quote::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
15353 {
15354  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
15355 };
15356 const FieldTrait_Hash_Array Quote::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(Quote::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
15359 //-------------------------------------------------------------------------------------------------
15360 const FieldTrait SettlementInstructions::_traits[] =
15361 {
15362  FieldTrait( 11, 15, 8, 0x4), FieldTrait( 58, 15, 5, 0x4), FieldTrait( 60, 22, 9, 0x1),
15363  FieldTrait( 160, 7, 3, 0x1), FieldTrait( 354, 2, 6, 0x4), FieldTrait( 355, 28, 7, 0x4),
15364  FieldTrait( 777, 15, 1, 0x1), FieldTrait( 778, 1, 10, 0xc), FieldTrait( 791, 15, 2, 0x4),
15365  FieldTrait( 792, 1, 4, 0x4)
15366 };
15367 const FieldTrait_Hash_Array SettlementInstructions::_ftha(SettlementInstructions::_traits, 10);
15369 //-------------------------------------------------------------------------------------------------
15371 {
15372  FieldTrait( 54, 7, 5, 0x4), FieldTrait( 85, 1, 16, 0xc), FieldTrait( 120, 19, 26, 0x4),
15373  FieldTrait( 126, 22, 10, 0x4), FieldTrait( 162, 15, 1, 0x4), FieldTrait( 163, 7, 2, 0x4),
15374  FieldTrait( 167, 15, 7, 0x4), FieldTrait( 168, 22, 9, 0x4), FieldTrait( 169, 1, 13, 0x4),
15375  FieldTrait( 170, 15, 14, 0x4), FieldTrait( 171, 15, 15, 0x4), FieldTrait( 172, 1, 12, 0x4),
15376  FieldTrait( 214, 15, 3, 0x4), FieldTrait( 453, 1, 4, 0xc), FieldTrait( 460, 1, 6, 0x4),
15377  FieldTrait( 461, 15, 8, 0x4), FieldTrait( 476, 15, 18, 0x4), FieldTrait( 488, 15, 19, 0x4),
15378  FieldTrait( 489, 15, 20, 0x4), FieldTrait( 490, 25, 22, 0x4), FieldTrait( 491, 15, 23, 0x4),
15379  FieldTrait( 492, 1, 17, 0x4), FieldTrait( 503, 25, 21, 0x4), FieldTrait( 504, 25, 24, 0x4),
15380  FieldTrait( 505, 15, 25, 0x4), FieldTrait( 779, 22, 11, 0x4)
15381 };
15384 const unsigned short SettlementInstructions::NoSettlInst::_fnum;
15385 //-------------------------------------------------------------------------------------------------
15386 const FieldTrait SettlementInstructions::NoSettlInst::NoDlvyInst::_traits[] =
15387 {
15388  FieldTrait( 165, 7, 1, 0x4), FieldTrait( 781, 1, 3, 0xc), FieldTrait( 787, 7, 2, 0x4)
15389 };
15390 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoDlvyInst::_ftha(SettlementInstructions::NoSettlInst::NoDlvyInst::_traits, 3);
15393 //-------------------------------------------------------------------------------------------------
15394 const FieldTrait SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::_traits[] =
15395 {
15396  FieldTrait( 782, 15, 1, 0x4), FieldTrait( 783, 7, 2, 0x4), FieldTrait( 784, 1, 3, 0x4),
15397  FieldTrait( 801, 1, 4, 0xc)
15398 };
15399 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::_ftha(SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::_traits, 4);
15402 //-------------------------------------------------------------------------------------------------
15403 const FieldTrait SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits[] =
15404 {
15405  FieldTrait( 785, 15, 1, 0x4), FieldTrait( 786, 1, 2, 0x4)
15406 };
15407 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_ftha(SettlementInstructions::NoSettlInst::NoDlvyInst::NoSettlPartyIDs::NoSettlPartySubIDs::_traits, 2);
15410 //-------------------------------------------------------------------------------------------------
15411 const FieldTrait SettlementInstructions::NoSettlInst::NoPartyIDs::_traits[] =
15412 {
15413  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
15414  FieldTrait( 802, 1, 4, 0xc)
15415 };
15416 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoPartyIDs::_ftha(SettlementInstructions::NoSettlInst::NoPartyIDs::_traits, 4);
15419 //-------------------------------------------------------------------------------------------------
15420 const FieldTrait SettlementInstructions::NoSettlInst::NoPartyIDs::NoPartySubIDs::_traits[] =
15421 {
15422  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
15423 };
15424 const FieldTrait_Hash_Array SettlementInstructions::NoSettlInst::NoPartyIDs::NoPartySubIDs::_ftha(SettlementInstructions::NoSettlInst::NoPartyIDs::NoPartySubIDs::_traits, 2);
15427 //-------------------------------------------------------------------------------------------------
15428 const FieldTrait MarketDataRequest::_traits[] =
15429 {
15430  FieldTrait( 146, 1, 10, 0xc), FieldTrait( 262, 15, 1, 0x1), FieldTrait( 263, 7, 2, 0x1),
15431  FieldTrait( 264, 1, 3, 0x1), FieldTrait( 265, 1, 4, 0x4), FieldTrait( 266, 8, 5, 0x4),
15432  FieldTrait( 267, 1, 9, 0xc), FieldTrait( 286, 16, 6, 0x4), FieldTrait( 386, 1, 11, 0xc),
15433  FieldTrait( 453, 1, 15, 0xc), FieldTrait( 546, 16, 7, 0x4), FieldTrait( 547, 8, 8, 0x4),
15434  FieldTrait( 812, 1, 13, 0x4), FieldTrait( 815, 1, 12, 0x4), FieldTrait(1070, 1, 14, 0x4)
15435 };
15436 const FieldTrait_Hash_Array MarketDataRequest::_ftha(MarketDataRequest::_traits, 15);
15438 //-------------------------------------------------------------------------------------------------
15439 const FieldTrait MarketDataRequest::NoRelatedSym::_traits[] =
15440 {
15441  FieldTrait( 15, 19, 91, 0x4), FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4),
15442  FieldTrait( 55, 15, 1, 0x4), FieldTrait( 63, 15, 93, 0x4), FieldTrait( 64, 25, 94, 0x4),
15443  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
15444  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
15445  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
15446  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
15447  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
15448  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
15449  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 271, 10, 95, 0x4), FieldTrait( 348, 2, 31, 0x4),
15450  FieldTrait( 349, 28, 32, 0x4), FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4),
15451  FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4),
15452  FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4),
15453  FieldTrait( 537, 1, 92, 0x4), FieldTrait( 541, 25, 11, 0x4), FieldTrait( 543, 15, 19, 0x4),
15454  FieldTrait( 555, 1, 90, 0xc), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
15455  FieldTrait( 711, 1, 89, 0xc), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc),
15456  FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4),
15457  FieldTrait( 876, 15, 39, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
15458  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
15459  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
15460  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
15461  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4),
15462  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
15463  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
15464  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
15465  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
15466  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
15467  FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
15468  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
15469  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
15470  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
15471  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
15472  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc), FieldTrait(1500, 15, 96, 0x4)
15473 };
15476 const unsigned short MarketDataRequest::NoRelatedSym::_fnum;
15477 //-------------------------------------------------------------------------------------------------
15478 const FieldTrait MarketDataRequest::NoRelatedSym::NoSecurityAltID::_traits[] =
15479 {
15480  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
15481 };
15482 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoSecurityAltID::_ftha(MarketDataRequest::NoRelatedSym::NoSecurityAltID::_traits, 2);
15485 //-------------------------------------------------------------------------------------------------
15486 const FieldTrait MarketDataRequest::NoRelatedSym::NoLegs::_traits[] =
15487 {
15488  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
15489  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
15490  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
15491  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
15492  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
15493  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
15494  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
15495  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
15496  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
15497  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
15498  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
15499  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
15500  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
15501  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
15502  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
15503  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
15504  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
15505  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
15506 };
15507 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoLegs::_ftha(MarketDataRequest::NoRelatedSym::NoLegs::_traits, 54);
15510 //-------------------------------------------------------------------------------------------------
15511 const FieldTrait MarketDataRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
15512 {
15513  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
15514 };
15515 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(MarketDataRequest::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
15518 //-------------------------------------------------------------------------------------------------
15519 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::_traits[] =
15520 {
15521  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
15522  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
15523  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
15524  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
15525  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
15526  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
15527  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
15528  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
15529  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
15530  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
15531  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
15532  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
15533  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
15534  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
15535  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
15536  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
15537  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
15538  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
15539  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
15540  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
15541  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
15542  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
15543  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
15544  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
15545 };
15546 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::_traits, 72);
15549 //-------------------------------------------------------------------------------------------------
15550 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
15551 {
15552  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
15553 };
15554 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
15557 //-------------------------------------------------------------------------------------------------
15558 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
15559 {
15560  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
15561 };
15562 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
15565 //-------------------------------------------------------------------------------------------------
15566 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
15567 {
15568  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
15569  FieldTrait(1062, 1, 4, 0xc)
15570 };
15571 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
15574 //-------------------------------------------------------------------------------------------------
15575 const FieldTrait MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
15576 {
15577  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
15578 };
15579 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MarketDataRequest::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
15582 //-------------------------------------------------------------------------------------------------
15583 const FieldTrait MarketDataRequest::NoRelatedSym::NoEvents::_traits[] =
15584 {
15585  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
15586  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
15587 };
15588 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoEvents::_ftha(MarketDataRequest::NoRelatedSym::NoEvents::_traits, 5);
15591 //-------------------------------------------------------------------------------------------------
15592 const FieldTrait MarketDataRequest::NoRelatedSym::NoInstrumentParties::_traits[] =
15593 {
15594  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
15595  FieldTrait(1052, 1, 4, 0xc)
15596 };
15597 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoInstrumentParties::_ftha(MarketDataRequest::NoRelatedSym::NoInstrumentParties::_traits, 4);
15600 //-------------------------------------------------------------------------------------------------
15601 const FieldTrait MarketDataRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
15602 {
15603  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
15604 };
15605 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MarketDataRequest::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
15608 //-------------------------------------------------------------------------------------------------
15609 const FieldTrait MarketDataRequest::NoRelatedSym::NoComplexEvents::_traits[] =
15610 {
15611  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
15612  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
15613  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
15614 };
15615 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoComplexEvents::_ftha(MarketDataRequest::NoRelatedSym::NoComplexEvents::_traits, 8);
15618 //-------------------------------------------------------------------------------------------------
15619 const FieldTrait MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
15620 {
15621  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
15622 };
15623 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
15626 //-------------------------------------------------------------------------------------------------
15627 const FieldTrait MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
15628 {
15629  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
15630 };
15631 const FieldTrait_Hash_Array MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MarketDataRequest::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
15634 //-------------------------------------------------------------------------------------------------
15635 const FieldTrait MarketDataRequest::NoMDEntryTypes::_traits[] =
15636 {
15637  FieldTrait( 269, 7, 1, 0x1)
15638 };
15641 const unsigned short MarketDataRequest::NoMDEntryTypes::_fnum;
15642 //-------------------------------------------------------------------------------------------------
15644 {
15645  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
15646 };
15648 const MsgType MarketDataRequest::NoTradingSessions::_msgtype("NoTradingSessions");
15649 const unsigned short MarketDataRequest::NoTradingSessions::_fnum;
15650 //-------------------------------------------------------------------------------------------------
15651 const FieldTrait MarketDataRequest::NoPartyIDs::_traits[] =
15652 {
15653  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
15654  FieldTrait( 802, 1, 4, 0xc)
15655 };
15658 const unsigned short MarketDataRequest::NoPartyIDs::_fnum;
15659 //-------------------------------------------------------------------------------------------------
15660 const FieldTrait MarketDataRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
15661 {
15662  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
15663 };
15664 const FieldTrait_Hash_Array MarketDataRequest::NoPartyIDs::NoPartySubIDs::_ftha(MarketDataRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
15667 //-------------------------------------------------------------------------------------------------
15668 const FieldTrait MarketDataSnapshotFullRefresh::_traits[] =
15669 {
15670  FieldTrait( 22, 15, 5, 0x4), FieldTrait( 48, 15, 4, 0x4), FieldTrait( 55, 15, 2, 0x4),
15671  FieldTrait( 65, 15, 3, 0x4), FieldTrait( 75, 25, 102, 0x4), FieldTrait( 106, 15, 31, 0x4),
15672  FieldTrait( 107, 15, 34, 0x4), FieldTrait( 167, 15, 9, 0x4), FieldTrait( 200, 21, 11, 0x4),
15673  FieldTrait( 201, 1, 72, 0x4), FieldTrait( 202, 11, 25, 0x4), FieldTrait( 206, 7, 27, 0x4),
15674  FieldTrait( 207, 20, 30, 0x4), FieldTrait( 215, 1, 103, 0xc), FieldTrait( 223, 14, 29, 0x4),
15675  FieldTrait( 224, 25, 13, 0x4), FieldTrait( 225, 25, 14, 0x4), FieldTrait( 226, 1, 16, 0x4),
15676  FieldTrait( 227, 14, 17, 0x4), FieldTrait( 228, 9, 18, 0x4), FieldTrait( 231, 9, 28, 0x4),
15677  FieldTrait( 239, 1, 15, 0x4), FieldTrait( 240, 25, 24, 0x4), FieldTrait( 255, 15, 19, 0x4),
15678  FieldTrait( 262, 15, 1, 0x4), FieldTrait( 264, 1, 105, 0x4), FieldTrait( 268, 1, 95, 0xc),
15679  FieldTrait( 291, 16, 92, 0x4), FieldTrait( 292, 16, 93, 0x4), FieldTrait( 348, 2, 32, 0x4),
15680  FieldTrait( 349, 28, 33, 0x4), FieldTrait( 350, 2, 35, 0x4), FieldTrait( 351, 28, 36, 0x4),
15681  FieldTrait( 451, 12, 94, 0x4), FieldTrait( 454, 1, 6, 0xc), FieldTrait( 460, 1, 7, 0x4),
15682  FieldTrait( 461, 15, 8, 0x4), FieldTrait( 470, 18, 21, 0x4), FieldTrait( 471, 15, 22, 0x4),
15683  FieldTrait( 472, 15, 23, 0x4), FieldTrait( 541, 25, 12, 0x4), FieldTrait( 543, 15, 20, 0x4),
15684  FieldTrait( 555, 1, 91, 0xc), FieldTrait( 667, 21, 38, 0x4), FieldTrait( 691, 15, 37, 0x4),
15685  FieldTrait( 711, 1, 90, 0xc), FieldTrait( 715, 25, 99, 0x4), FieldTrait( 762, 15, 10, 0x4),
15686  FieldTrait( 813, 1, 96, 0x4), FieldTrait( 814, 1, 97, 0x4), FieldTrait( 864, 1, 41, 0xc),
15687  FieldTrait( 873, 25, 42, 0x4), FieldTrait( 874, 25, 43, 0x4), FieldTrait( 875, 1, 39, 0x4),
15688  FieldTrait( 876, 15, 40, 0x4), FieldTrait( 911, 1, 106, 0x4), FieldTrait( 947, 19, 26, 0x4),
15689  FieldTrait( 963, 1, 98, 0x4), FieldTrait( 965, 15, 44, 0x4), FieldTrait( 966, 15, 45, 0x4),
15690  FieldTrait( 967, 9, 47, 0x4), FieldTrait( 968, 9, 48, 0x4), FieldTrait( 969, 9, 49, 0x4),
15691  FieldTrait( 970, 1, 50, 0x4), FieldTrait( 971, 1, 51, 0x4), FieldTrait( 996, 15, 53, 0x4),
15692  FieldTrait( 997, 15, 54, 0x4), FieldTrait(1018, 1, 52, 0xc), FieldTrait(1021, 1, 100, 0x4),
15693  FieldTrait(1022, 15, 101, 0x4), FieldTrait(1049, 7, 46, 0x4), FieldTrait(1079, 26, 55, 0x4),
15694  FieldTrait(1146, 13, 57, 0x4), FieldTrait(1147, 10, 58, 0x4), FieldTrait(1151, 15, 56, 0x4),
15695  FieldTrait(1173, 1, 104, 0x4), FieldTrait(1180, 15, 108, 0x4), FieldTrait(1181, 4, 109, 0x4),
15696  FieldTrait(1184, 2, 59, 0x4), FieldTrait(1185, 29, 60, 0x4), FieldTrait(1186, 15, 61, 0x4),
15697  FieldTrait(1187, 8, 107, 0x4), FieldTrait(1191, 15, 63, 0x4), FieldTrait(1192, 10, 64, 0x4),
15698  FieldTrait(1193, 7, 65, 0x4), FieldTrait(1194, 1, 66, 0x4), FieldTrait(1195, 13, 67, 0x4),
15699  FieldTrait(1196, 15, 68, 0x4), FieldTrait(1197, 15, 75, 0x4), FieldTrait(1198, 1, 69, 0x4),
15700  FieldTrait(1199, 11, 70, 0x4), FieldTrait(1200, 11, 71, 0x4), FieldTrait(1227, 15, 62, 0x4),
15701  FieldTrait(1242, 8, 74, 0x4), FieldTrait(1244, 8, 73, 0x4), FieldTrait(1350, 4, 110, 0x4),
15702  FieldTrait(1352, 8, 111, 0x4), FieldTrait(1435, 1, 76, 0x4), FieldTrait(1439, 1, 77, 0x4),
15703  FieldTrait(1449, 15, 78, 0x4), FieldTrait(1450, 15, 79, 0x4), FieldTrait(1451, 14, 80, 0x4),
15704  FieldTrait(1452, 14, 81, 0x4), FieldTrait(1457, 14, 82, 0x4), FieldTrait(1458, 14, 83, 0x4),
15705  FieldTrait(1478, 1, 84, 0x4), FieldTrait(1479, 1, 85, 0x4), FieldTrait(1480, 14, 86, 0x4),
15706  FieldTrait(1481, 1, 87, 0x4), FieldTrait(1482, 1, 88, 0x4), FieldTrait(1483, 1, 89, 0xc),
15707  FieldTrait(1500, 15, 112, 0x4)
15708 };
15711 //-------------------------------------------------------------------------------------------------
15713 {
15714  FieldTrait( 216, 1, 1, 0x4), FieldTrait( 217, 15, 2, 0x4)
15715 };
15719 //-------------------------------------------------------------------------------------------------
15721 {
15722  FieldTrait( 15, 19, 3, 0x4), FieldTrait( 18, 16, 21, 0x4), FieldTrait( 31, 11, 74, 0x4),
15723  FieldTrait( 37, 15, 23, 0x4), FieldTrait( 40, 7, 50, 0x4), FieldTrait( 58, 15, 31, 0x4),
15724  FieldTrait( 59, 7, 17, 0x4), FieldTrait( 63, 15, 40, 0x4), FieldTrait( 64, 25, 41, 0x4),
15725  FieldTrait( 83, 1, 43, 0x4), FieldTrait( 110, 10, 20, 0x4), FieldTrait( 120, 19, 70, 0x4),
15726  FieldTrait( 126, 22, 19, 0x4), FieldTrait( 198, 15, 49, 0x4), FieldTrait( 218, 12, 58, 0x4),
15727  FieldTrait( 220, 19, 59, 0x4), FieldTrait( 221, 15, 60, 0x4), FieldTrait( 222, 15, 61, 0x4),
15728  FieldTrait( 235, 15, 52, 0x4), FieldTrait( 236, 14, 53, 0x4), FieldTrait( 269, 7, 1, 0x1),
15729  FieldTrait( 270, 11, 2, 0x4), FieldTrait( 271, 10, 4, 0x4), FieldTrait( 272, 24, 5, 0x4),
15730  FieldTrait( 273, 23, 6, 0x4), FieldTrait( 274, 7, 7, 0x4), FieldTrait( 275, 20, 8, 0x4),
15731  FieldTrait( 276, 17, 11, 0x4), FieldTrait( 277, 17, 12, 0x4), FieldTrait( 278, 15, 47, 0x4),
15732  FieldTrait( 282, 15, 13, 0x4), FieldTrait( 283, 15, 14, 0x4), FieldTrait( 284, 15, 15, 0x4),
15733  FieldTrait( 286, 16, 16, 0x4), FieldTrait( 287, 1, 22, 0x4), FieldTrait( 288, 15, 25, 0x4),
15734  FieldTrait( 289, 15, 26, 0x4), FieldTrait( 290, 1, 28, 0x4), FieldTrait( 299, 15, 24, 0x4),
15735  FieldTrait( 326, 1, 68, 0x4), FieldTrait( 327, 1, 69, 0x4), FieldTrait( 332, 11, 37, 0x4),
15736  FieldTrait( 333, 11, 38, 0x4), FieldTrait( 336, 15, 9, 0x4), FieldTrait( 346, 1, 27, 0x4),
15737  FieldTrait( 354, 2, 32, 0x4), FieldTrait( 355, 28, 33, 0x4), FieldTrait( 423, 1, 51, 0x4),
15738  FieldTrait( 432, 25, 18, 0x4), FieldTrait( 453, 1, 48, 0xc), FieldTrait( 528, 7, 35, 0x4),
15739  FieldTrait( 546, 16, 29, 0x4), FieldTrait( 625, 15, 10, 0x4), FieldTrait( 662, 11, 62, 0x4),
15740  FieldTrait( 663, 1, 63, 0x4), FieldTrait( 696, 25, 55, 0x4), FieldTrait( 697, 11, 56, 0x4),
15741  FieldTrait( 698, 1, 57, 0x4), FieldTrait( 699, 15, 64, 0x4), FieldTrait( 701, 25, 54, 0x4),
15742  FieldTrait( 761, 15, 65, 0x4), FieldTrait( 811, 9, 30, 0x4), FieldTrait( 828, 1, 72, 0x4),
15743  FieldTrait(1020, 10, 39, 0x4), FieldTrait(1023, 1, 34, 0x4), FieldTrait(1024, 1, 36, 0x4),
15744  FieldTrait(1025, 11, 73, 0x4), FieldTrait(1026, 9, 45, 0x4), FieldTrait(1027, 12, 46, 0x4),
15745  FieldTrait(1048, 7, 44, 0x4), FieldTrait(1070, 1, 42, 0x4), FieldTrait(1093, 7, 67, 0x4),
15746  FieldTrait(1177, 1, 66, 0xc), FieldTrait(1445, 1, 71, 0xc)
15747 };
15751 //-------------------------------------------------------------------------------------------------
15752 const FieldTrait MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::_traits[] =
15753 {
15754  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
15755  FieldTrait( 802, 1, 4, 0xc)
15756 };
15757 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::_ftha(MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::_traits, 4);
15760 //-------------------------------------------------------------------------------------------------
15761 const FieldTrait MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_traits[] =
15762 {
15763  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
15764 };
15765 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_ftha(MarketDataSnapshotFullRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_traits, 2);
15768 //-------------------------------------------------------------------------------------------------
15769 const FieldTrait MarketDataSnapshotFullRefresh::NoMDEntries::NoOfSecSizes::_traits[] =
15770 {
15771  FieldTrait(1178, 1, 1, 0x4), FieldTrait(1179, 10, 2, 0x4)
15772 };
15773 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoMDEntries::NoOfSecSizes::_ftha(MarketDataSnapshotFullRefresh::NoMDEntries::NoOfSecSizes::_traits, 2);
15776 //-------------------------------------------------------------------------------------------------
15777 const FieldTrait MarketDataSnapshotFullRefresh::NoMDEntries::NoRateSources::_traits[] =
15778 {
15779  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
15780 };
15781 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoMDEntries::NoRateSources::_ftha(MarketDataSnapshotFullRefresh::NoMDEntries::NoRateSources::_traits, 3);
15784 //-------------------------------------------------------------------------------------------------
15786 {
15787  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
15788 };
15792 //-------------------------------------------------------------------------------------------------
15794 {
15795  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
15796  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
15797  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
15798  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
15799  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
15800  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
15801  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
15802  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
15803  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
15804  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
15805  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
15806  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
15807  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
15808  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
15809  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
15810  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
15811  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
15812  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
15813 };
15817 //-------------------------------------------------------------------------------------------------
15818 const FieldTrait MarketDataSnapshotFullRefresh::NoLegs::NoLegSecurityAltID::_traits[] =
15819 {
15820  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
15821 };
15822 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoLegs::NoLegSecurityAltID::_ftha(MarketDataSnapshotFullRefresh::NoLegs::NoLegSecurityAltID::_traits, 2);
15825 //-------------------------------------------------------------------------------------------------
15827 {
15828  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
15829  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
15830  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
15831  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
15832  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
15833  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
15834  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
15835  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
15836  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
15837  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
15838  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
15839  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
15840  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
15841  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
15842  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
15843  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
15844  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
15845  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
15846  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
15847  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
15848  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
15849  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
15850  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
15851  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
15852 };
15856 //-------------------------------------------------------------------------------------------------
15857 const FieldTrait MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
15858 {
15859  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
15860 };
15861 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
15864 //-------------------------------------------------------------------------------------------------
15865 const FieldTrait MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingStips::_traits[] =
15866 {
15867  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
15868 };
15869 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingStips::_ftha(MarketDataSnapshotFullRefresh::NoUnderlyings::NoUnderlyingStips::_traits, 2);
15872 //-------------------------------------------------------------------------------------------------
15873 const FieldTrait MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
15874 {
15875  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
15876  FieldTrait(1062, 1, 4, 0xc)
15877 };
15878 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::_ftha(MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
15881 //-------------------------------------------------------------------------------------------------
15882 const FieldTrait MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
15883 {
15884  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
15885 };
15886 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MarketDataSnapshotFullRefresh::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
15889 //-------------------------------------------------------------------------------------------------
15891 {
15892  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
15893  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
15894 };
15898 //-------------------------------------------------------------------------------------------------
15900 {
15901  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
15902  FieldTrait(1052, 1, 4, 0xc)
15903 };
15907 //-------------------------------------------------------------------------------------------------
15908 const FieldTrait MarketDataSnapshotFullRefresh::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
15909 {
15910  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
15911 };
15912 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MarketDataSnapshotFullRefresh::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
15915 //-------------------------------------------------------------------------------------------------
15917 {
15918  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
15919  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
15920  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
15921 };
15925 //-------------------------------------------------------------------------------------------------
15926 const FieldTrait MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::_traits[] =
15927 {
15928  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
15929 };
15930 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::_ftha(MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::_traits, 3);
15933 //-------------------------------------------------------------------------------------------------
15934 const FieldTrait MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
15935 {
15936  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
15937 };
15938 const FieldTrait_Hash_Array MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MarketDataSnapshotFullRefresh::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
15941 //-------------------------------------------------------------------------------------------------
15942 const FieldTrait MarketDataIncrementalRefresh::_traits[] =
15943 {
15944  FieldTrait( 75, 25, 7, 0x4), FieldTrait( 215, 1, 8, 0xc), FieldTrait( 262, 15, 1, 0x4),
15945  FieldTrait( 268, 1, 2, 0xc), FieldTrait( 813, 1, 3, 0x4), FieldTrait( 814, 1, 4, 0x4),
15946  FieldTrait(1021, 1, 5, 0x4), FieldTrait(1022, 15, 6, 0x4), FieldTrait(1180, 15, 9, 0x4),
15947  FieldTrait(1181, 4, 10, 0x4), FieldTrait(1350, 4, 11, 0x4), FieldTrait(1352, 8, 12, 0x4)
15948 };
15951 //-------------------------------------------------------------------------------------------------
15953 {
15954  FieldTrait( 216, 1, 1, 0x4), FieldTrait( 217, 15, 2, 0x4)
15955 };
15959 //-------------------------------------------------------------------------------------------------
15961 {
15962  FieldTrait( 15, 19, 99, 0x4), FieldTrait( 18, 16, 117, 0x4), FieldTrait( 22, 15, 9, 0x4),
15963  FieldTrait( 31, 11, 177, 0x4), FieldTrait( 37, 15, 119, 0x4), FieldTrait( 40, 7, 146, 0x4),
15964  FieldTrait( 48, 15, 8, 0x4), FieldTrait( 55, 15, 6, 0x4), FieldTrait( 58, 15, 128, 0x4),
15965  FieldTrait( 59, 7, 113, 0x4), FieldTrait( 60, 22, 172, 0x4), FieldTrait( 63, 15, 136, 0x4),
15966  FieldTrait( 64, 25, 137, 0x4), FieldTrait( 65, 15, 7, 0x4), FieldTrait( 83, 1, 139, 0x4),
15967  FieldTrait( 106, 15, 35, 0x4), FieldTrait( 107, 15, 38, 0x4), FieldTrait( 110, 10, 116, 0x4),
15968  FieldTrait( 120, 19, 174, 0x4), FieldTrait( 126, 22, 115, 0x4), FieldTrait( 167, 15, 13, 0x4),
15969  FieldTrait( 198, 15, 145, 0x4), FieldTrait( 200, 21, 15, 0x4), FieldTrait( 201, 1, 76, 0x4),
15970  FieldTrait( 202, 11, 29, 0x4), FieldTrait( 206, 7, 31, 0x4), FieldTrait( 207, 20, 34, 0x4),
15971  FieldTrait( 218, 12, 156, 0x4), FieldTrait( 220, 19, 157, 0x4), FieldTrait( 221, 15, 158, 0x4),
15972  FieldTrait( 222, 15, 159, 0x4), FieldTrait( 223, 14, 33, 0x4), FieldTrait( 224, 25, 17, 0x4),
15973  FieldTrait( 225, 25, 18, 0x4), FieldTrait( 226, 1, 20, 0x4), FieldTrait( 227, 14, 21, 0x4),
15974  FieldTrait( 228, 9, 22, 0x4), FieldTrait( 231, 9, 32, 0x4), FieldTrait( 235, 15, 150, 0x4),
15975  FieldTrait( 236, 14, 151, 0x4), FieldTrait( 239, 1, 19, 0x4), FieldTrait( 240, 25, 28, 0x4),
15976  FieldTrait( 255, 15, 23, 0x4), FieldTrait( 264, 1, 148, 0x4), FieldTrait( 269, 7, 3, 0x4),
15977  FieldTrait( 270, 11, 98, 0x4), FieldTrait( 271, 10, 100, 0x4), FieldTrait( 272, 24, 101, 0x4),
15978  FieldTrait( 273, 23, 102, 0x4), FieldTrait( 274, 7, 103, 0x4), FieldTrait( 275, 20, 104, 0x4),
15979  FieldTrait( 276, 17, 107, 0x4), FieldTrait( 277, 17, 108, 0x4), FieldTrait( 278, 15, 4, 0x4),
15980  FieldTrait( 279, 7, 1, 0x1), FieldTrait( 280, 15, 5, 0x4), FieldTrait( 282, 15, 109, 0x4),
15981  FieldTrait( 283, 15, 110, 0x4), FieldTrait( 284, 15, 111, 0x4), FieldTrait( 285, 7, 2, 0x4),
15982  FieldTrait( 286, 16, 112, 0x4), FieldTrait( 287, 1, 118, 0x4), FieldTrait( 288, 15, 121, 0x4),
15983  FieldTrait( 289, 15, 122, 0x4), FieldTrait( 290, 1, 124, 0x4), FieldTrait( 291, 16, 96, 0x4),
15984  FieldTrait( 292, 16, 97, 0x4), FieldTrait( 299, 15, 120, 0x4), FieldTrait( 326, 1, 166, 0x4),
15985  FieldTrait( 327, 1, 167, 0x4), FieldTrait( 332, 11, 133, 0x4), FieldTrait( 333, 11, 134, 0x4),
15986  FieldTrait( 336, 15, 105, 0x4), FieldTrait( 346, 1, 123, 0x4), FieldTrait( 348, 2, 36, 0x4),
15987  FieldTrait( 349, 28, 37, 0x4), FieldTrait( 350, 2, 39, 0x4), FieldTrait( 351, 28, 40, 0x4),
15988  FieldTrait( 354, 2, 129, 0x4), FieldTrait( 355, 28, 130, 0x4), FieldTrait( 423, 1, 149, 0x4),
15989  FieldTrait( 432, 25, 114, 0x4), FieldTrait( 451, 12, 127, 0x4), FieldTrait( 453, 1, 144, 0xc),
15990  FieldTrait( 454, 1, 10, 0xc), FieldTrait( 460, 1, 11, 0x4), FieldTrait( 461, 15, 12, 0x4),
15991  FieldTrait( 470, 18, 25, 0x4), FieldTrait( 471, 15, 26, 0x4), FieldTrait( 472, 15, 27, 0x4),
15992  FieldTrait( 483, 22, 171, 0x4), FieldTrait( 528, 7, 131, 0x4), FieldTrait( 541, 25, 16, 0x4),
15993  FieldTrait( 543, 15, 24, 0x4), FieldTrait( 546, 16, 125, 0x4), FieldTrait( 555, 1, 95, 0xc),
15994  FieldTrait( 574, 15, 169, 0x4), FieldTrait( 625, 15, 106, 0x4), FieldTrait( 662, 11, 160, 0x4),
15995  FieldTrait( 663, 1, 161, 0x4), FieldTrait( 667, 21, 42, 0x4), FieldTrait( 691, 15, 41, 0x4),
15996  FieldTrait( 696, 25, 153, 0x4), FieldTrait( 697, 11, 154, 0x4), FieldTrait( 698, 1, 155, 0x4),
15997  FieldTrait( 699, 15, 162, 0x4), FieldTrait( 701, 25, 152, 0x4), FieldTrait( 711, 1, 94, 0xc),
15998  FieldTrait( 761, 15, 163, 0x4), FieldTrait( 762, 15, 14, 0x4), FieldTrait( 811, 9, 126, 0x4),
15999  FieldTrait( 828, 1, 168, 0x4), FieldTrait( 864, 1, 45, 0xc), FieldTrait( 873, 25, 46, 0x4),
16000  FieldTrait( 874, 25, 47, 0x4), FieldTrait( 875, 1, 43, 0x4), FieldTrait( 876, 15, 44, 0x4),
16001  FieldTrait( 947, 19, 30, 0x4), FieldTrait( 965, 15, 48, 0x4), FieldTrait( 966, 15, 49, 0x4),
16002  FieldTrait( 967, 9, 51, 0x4), FieldTrait( 968, 9, 52, 0x4), FieldTrait( 969, 9, 53, 0x4),
16003  FieldTrait( 970, 1, 54, 0x4), FieldTrait( 971, 1, 55, 0x4), FieldTrait( 996, 15, 57, 0x4),
16004  FieldTrait( 997, 15, 58, 0x4), FieldTrait(1003, 15, 170, 0x4), FieldTrait(1018, 1, 56, 0xc),
16005  FieldTrait(1020, 10, 135, 0x4), FieldTrait(1023, 1, 143, 0x4), FieldTrait(1024, 1, 132, 0x4),
16006  FieldTrait(1025, 11, 176, 0x4), FieldTrait(1026, 9, 141, 0x4), FieldTrait(1027, 12, 142, 0x4),
16007  FieldTrait(1048, 7, 140, 0x4), FieldTrait(1049, 7, 50, 0x4), FieldTrait(1070, 1, 138, 0x4),
16008  FieldTrait(1079, 26, 59, 0x4), FieldTrait(1093, 7, 165, 0x4), FieldTrait(1146, 13, 61, 0x4),
16009  FieldTrait(1147, 10, 62, 0x4), FieldTrait(1151, 15, 60, 0x4), FieldTrait(1173, 1, 147, 0x4),
16010  FieldTrait(1175, 1, 173, 0xc), FieldTrait(1177, 1, 164, 0xc), FieldTrait(1184, 2, 63, 0x4),
16011  FieldTrait(1185, 29, 64, 0x4), FieldTrait(1186, 15, 65, 0x4), FieldTrait(1191, 15, 67, 0x4),
16012  FieldTrait(1192, 10, 68, 0x4), FieldTrait(1193, 7, 69, 0x4), FieldTrait(1194, 1, 70, 0x4),
16013  FieldTrait(1195, 13, 71, 0x4), FieldTrait(1196, 15, 72, 0x4), FieldTrait(1197, 15, 79, 0x4),
16014  FieldTrait(1198, 1, 73, 0x4), FieldTrait(1199, 11, 74, 0x4), FieldTrait(1200, 11, 75, 0x4),
16015  FieldTrait(1227, 15, 66, 0x4), FieldTrait(1242, 8, 78, 0x4), FieldTrait(1244, 8, 77, 0x4),
16016  FieldTrait(1435, 1, 80, 0x4), FieldTrait(1439, 1, 81, 0x4), FieldTrait(1445, 1, 175, 0xc),
16017  FieldTrait(1449, 15, 82, 0x4), FieldTrait(1450, 15, 83, 0x4), FieldTrait(1451, 14, 84, 0x4),
16018  FieldTrait(1452, 14, 85, 0x4), FieldTrait(1457, 14, 86, 0x4), FieldTrait(1458, 14, 87, 0x4),
16019  FieldTrait(1478, 1, 88, 0x4), FieldTrait(1479, 1, 89, 0x4), FieldTrait(1480, 14, 90, 0x4),
16020  FieldTrait(1481, 1, 91, 0x4), FieldTrait(1482, 1, 92, 0x4), FieldTrait(1483, 1, 93, 0xc),
16021  FieldTrait(1500, 15, 178, 0x4)
16022 };
16026 //-------------------------------------------------------------------------------------------------
16027 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::_traits[] =
16028 {
16029  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
16030  FieldTrait( 802, 1, 4, 0xc)
16031 };
16032 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::_traits, 4);
16035 //-------------------------------------------------------------------------------------------------
16036 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_traits[] =
16037 {
16038  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
16039 };
16040 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoPartyIDs::NoPartySubIDs::_traits, 2);
16043 //-------------------------------------------------------------------------------------------------
16044 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoSecurityAltID::_traits[] =
16045 {
16046  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
16047 };
16048 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoSecurityAltID::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoSecurityAltID::_traits, 2);
16051 //-------------------------------------------------------------------------------------------------
16052 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoLegs::_traits[] =
16053 {
16054  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
16055  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
16056  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
16057  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
16058  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
16059  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
16060  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
16061  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
16062  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
16063  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
16064  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
16065  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
16066  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
16067  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
16068  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
16069  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
16070  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
16071  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
16072 };
16073 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoLegs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoLegs::_traits, 54);
16076 //-------------------------------------------------------------------------------------------------
16077 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoLegs::NoLegSecurityAltID::_traits[] =
16078 {
16079  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
16080 };
16081 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoLegs::NoLegSecurityAltID::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoLegs::NoLegSecurityAltID::_traits, 2);
16084 //-------------------------------------------------------------------------------------------------
16085 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::_traits[] =
16086 {
16087  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
16088  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
16089  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
16090  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
16091  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
16092  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
16093  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
16094  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
16095  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
16096  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
16097  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
16098  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
16099  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
16100  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
16101  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
16102  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
16103  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
16104  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
16105  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
16106  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
16107  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
16108  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
16109  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
16110  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
16111 };
16112 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::_traits, 72);
16115 //-------------------------------------------------------------------------------------------------
16116 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
16117 {
16118  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
16119 };
16120 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
16123 //-------------------------------------------------------------------------------------------------
16124 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingStips::_traits[] =
16125 {
16126  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
16127 };
16128 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingStips::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUnderlyingStips::_traits, 2);
16131 //-------------------------------------------------------------------------------------------------
16132 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
16133 {
16134  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
16135  FieldTrait(1062, 1, 4, 0xc)
16136 };
16137 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
16140 //-------------------------------------------------------------------------------------------------
16141 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
16142 {
16143  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
16144 };
16145 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
16148 //-------------------------------------------------------------------------------------------------
16149 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoEvents::_traits[] =
16150 {
16151  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
16152  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
16153 };
16154 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoEvents::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoEvents::_traits, 5);
16157 //-------------------------------------------------------------------------------------------------
16158 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::_traits[] =
16159 {
16160  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
16161  FieldTrait(1052, 1, 4, 0xc)
16162 };
16163 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::_traits, 4);
16166 //-------------------------------------------------------------------------------------------------
16167 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
16168 {
16169  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
16170 };
16171 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
16174 //-------------------------------------------------------------------------------------------------
16175 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoStatsIndicators::_traits[] =
16176 {
16177  FieldTrait(1176, 1, 1, 0x4)
16178 };
16179 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoStatsIndicators::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoStatsIndicators::_traits, 1);
16182 //-------------------------------------------------------------------------------------------------
16183 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoOfSecSizes::_traits[] =
16184 {
16185  FieldTrait(1178, 1, 1, 0x4), FieldTrait(1179, 10, 2, 0x4)
16186 };
16187 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoOfSecSizes::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoOfSecSizes::_traits, 2);
16190 //-------------------------------------------------------------------------------------------------
16191 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoRateSources::_traits[] =
16192 {
16193  FieldTrait(1446, 1, 1, 0x4), FieldTrait(1447, 1, 2, 0x4), FieldTrait(1448, 15, 3, 0x4)
16194 };
16195 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoRateSources::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoRateSources::_traits, 3);
16198 //-------------------------------------------------------------------------------------------------
16199 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::_traits[] =
16200 {
16201  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
16202  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
16203  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
16204 };
16205 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::_traits, 8);
16208 //-------------------------------------------------------------------------------------------------
16209 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::_traits[] =
16210 {
16211  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
16212 };
16213 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::_traits, 3);
16216 //-------------------------------------------------------------------------------------------------
16217 const FieldTrait MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
16218 {
16219  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
16220 };
16221 const FieldTrait_Hash_Array MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MarketDataIncrementalRefresh::NoMDEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
16224 //-------------------------------------------------------------------------------------------------
16225 const FieldTrait MarketDataRequestReject::_traits[] =
16226 {
16227  FieldTrait( 58, 15, 4, 0x4), FieldTrait( 262, 15, 1, 0x1), FieldTrait( 281, 7, 2, 0x4),
16228  FieldTrait( 354, 2, 5, 0x4), FieldTrait( 355, 28, 6, 0x4), FieldTrait( 453, 1, 7, 0xc),
16229  FieldTrait( 816, 1, 3, 0xc)
16230 };
16233 //-------------------------------------------------------------------------------------------------
16235 {
16236  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
16237  FieldTrait( 802, 1, 4, 0xc)
16238 };
16241 const unsigned short MarketDataRequestReject::NoPartyIDs::_fnum;
16242 //-------------------------------------------------------------------------------------------------
16243 const FieldTrait MarketDataRequestReject::NoPartyIDs::NoPartySubIDs::_traits[] =
16244 {
16245  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
16246 };
16247 const FieldTrait_Hash_Array MarketDataRequestReject::NoPartyIDs::NoPartySubIDs::_ftha(MarketDataRequestReject::NoPartyIDs::NoPartySubIDs::_traits, 2);
16250 //-------------------------------------------------------------------------------------------------
16252 {
16253  FieldTrait( 817, 15, 1, 0x4)
16254 };
16258 //-------------------------------------------------------------------------------------------------
16259 const FieldTrait QuoteCancel::_traits[] =
16260 {
16261  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 117, 15, 2, 0x4), FieldTrait( 131, 15, 1, 0x4),
16262  FieldTrait( 295, 1, 11, 0xc), FieldTrait( 298, 1, 3, 0x1), FieldTrait( 301, 1, 4, 0x4),
16263  FieldTrait( 336, 15, 9, 0x4), FieldTrait( 453, 1, 5, 0xc), FieldTrait( 537, 1, 13, 0x4),
16264  FieldTrait( 581, 1, 8, 0x4), FieldTrait( 625, 15, 10, 0x4), FieldTrait( 660, 1, 7, 0x4),
16265  FieldTrait(1166, 15, 12, 0x4), FieldTrait(1461, 1, 14, 0xc)
16266 };
16267 const FieldTrait_Hash_Array QuoteCancel::_ftha(QuoteCancel::_traits, 14);
16268 const MsgType QuoteCancel::_msgtype("Z");
16269 //-------------------------------------------------------------------------------------------------
16270 const FieldTrait QuoteCancel::NoQuoteEntries::_traits[] =
16271 {
16272  FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 55, 15, 1, 0x4),
16273  FieldTrait( 65, 15, 2, 0x4), FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4),
16274  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
16275  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
16276  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
16277  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
16278  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
16279  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
16280  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 454, 1, 5, 0xc),
16281  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
16282  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
16283  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 99, 0xc), FieldTrait( 667, 21, 37, 0x4),
16284  FieldTrait( 691, 15, 36, 0x4), FieldTrait( 711, 1, 98, 0xc), FieldTrait( 762, 15, 9, 0x4),
16285  FieldTrait( 788, 1, 93, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 873, 25, 41, 0x4),
16286  FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4),
16287  FieldTrait( 898, 14, 97, 0x4), FieldTrait( 913, 15, 89, 0x4), FieldTrait( 914, 15, 90, 0x4),
16288  FieldTrait( 915, 25, 91, 0x4), FieldTrait( 916, 25, 94, 0x4), FieldTrait( 917, 25, 95, 0x4),
16289  FieldTrait( 918, 19, 92, 0x4), FieldTrait( 919, 1, 96, 0x4), FieldTrait( 947, 19, 25, 0x4),
16290  FieldTrait( 965, 15, 43, 0x4), FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4),
16291  FieldTrait( 968, 9, 47, 0x4), FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4),
16292  FieldTrait( 971, 1, 50, 0x4), FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4),
16293  FieldTrait(1018, 1, 51, 0xc), FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4),
16294  FieldTrait(1146, 13, 56, 0x4), FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4),
16295  FieldTrait(1184, 2, 58, 0x4), FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4),
16296  FieldTrait(1191, 15, 62, 0x4), FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4),
16297  FieldTrait(1194, 1, 65, 0x4), FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4),
16298  FieldTrait(1197, 15, 74, 0x4), FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4),
16299  FieldTrait(1200, 11, 70, 0x4), FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4),
16300  FieldTrait(1244, 8, 72, 0x4), FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4),
16301  FieldTrait(1449, 15, 77, 0x4), FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4),
16302  FieldTrait(1452, 14, 80, 0x4), FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4),
16303  FieldTrait(1478, 1, 83, 0x4), FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4),
16304  FieldTrait(1481, 1, 86, 0x4), FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc)
16305 };
16307 const MsgType QuoteCancel::NoQuoteEntries::_msgtype("NoQuoteEntries");
16308 const unsigned short QuoteCancel::NoQuoteEntries::_fnum;
16309 //-------------------------------------------------------------------------------------------------
16310 const FieldTrait QuoteCancel::NoQuoteEntries::NoSecurityAltID::_traits[] =
16311 {
16312  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
16313 };
16314 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoSecurityAltID::_ftha(QuoteCancel::NoQuoteEntries::NoSecurityAltID::_traits, 2);
16317 //-------------------------------------------------------------------------------------------------
16318 const FieldTrait QuoteCancel::NoQuoteEntries::NoLegs::_traits[] =
16319 {
16320  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
16321  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
16322  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
16323  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
16324  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
16325  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
16326  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
16327  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
16328  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
16329  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
16330  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
16331  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
16332  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
16333  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
16334  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
16335  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
16336  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
16337  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
16338 };
16339 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoLegs::_ftha(QuoteCancel::NoQuoteEntries::NoLegs::_traits, 54);
16341 const unsigned short QuoteCancel::NoQuoteEntries::NoLegs::_fnum;
16342 //-------------------------------------------------------------------------------------------------
16343 const FieldTrait QuoteCancel::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits[] =
16344 {
16345  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
16346 };
16347 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_ftha(QuoteCancel::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits, 2);
16350 //-------------------------------------------------------------------------------------------------
16351 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::_traits[] =
16352 {
16353  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
16354  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
16355  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
16356  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
16357  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
16358  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
16359  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
16360  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
16361  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
16362  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
16363  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
16364  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
16365  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
16366  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
16367  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
16368  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
16369  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
16370  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
16371  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
16372  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
16373  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
16374  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
16375  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
16376  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
16377 };
16378 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::_traits, 72);
16381 //-------------------------------------------------------------------------------------------------
16382 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
16383 {
16384  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
16385 };
16386 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
16389 //-------------------------------------------------------------------------------------------------
16390 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingStips::_traits[] =
16391 {
16392  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
16393 };
16394 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUnderlyingStips::_traits, 2);
16397 //-------------------------------------------------------------------------------------------------
16398 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
16399 {
16400  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
16401  FieldTrait(1062, 1, 4, 0xc)
16402 };
16403 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
16406 //-------------------------------------------------------------------------------------------------
16407 const FieldTrait QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
16408 {
16409  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
16410 };
16411 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteCancel::NoQuoteEntries::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
16414 //-------------------------------------------------------------------------------------------------
16415 const FieldTrait QuoteCancel::NoQuoteEntries::NoEvents::_traits[] =
16416 {
16417  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
16418  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
16419 };
16420 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoEvents::_ftha(QuoteCancel::NoQuoteEntries::NoEvents::_traits, 5);
16423 //-------------------------------------------------------------------------------------------------
16424 const FieldTrait QuoteCancel::NoQuoteEntries::NoInstrumentParties::_traits[] =
16425 {
16426  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
16427  FieldTrait(1052, 1, 4, 0xc)
16428 };
16429 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoInstrumentParties::_ftha(QuoteCancel::NoQuoteEntries::NoInstrumentParties::_traits, 4);
16432 //-------------------------------------------------------------------------------------------------
16433 const FieldTrait QuoteCancel::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
16434 {
16435  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
16436 };
16437 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteCancel::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
16440 //-------------------------------------------------------------------------------------------------
16441 const FieldTrait QuoteCancel::NoQuoteEntries::NoComplexEvents::_traits[] =
16442 {
16443  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
16444  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
16445  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
16446 };
16447 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoComplexEvents::_ftha(QuoteCancel::NoQuoteEntries::NoComplexEvents::_traits, 8);
16450 //-------------------------------------------------------------------------------------------------
16451 const FieldTrait QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits[] =
16452 {
16453  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
16454 };
16455 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_ftha(QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits, 3);
16458 //-------------------------------------------------------------------------------------------------
16459 const FieldTrait QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
16460 {
16461  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
16462 };
16463 const FieldTrait_Hash_Array QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteCancel::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
16466 //-------------------------------------------------------------------------------------------------
16467 const FieldTrait QuoteCancel::NoPartyIDs::_traits[] =
16468 {
16469  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
16470  FieldTrait( 802, 1, 4, 0xc)
16471 };
16473 const MsgType QuoteCancel::NoPartyIDs::_msgtype("NoPartyIDs");
16474 const unsigned short QuoteCancel::NoPartyIDs::_fnum;
16475 //-------------------------------------------------------------------------------------------------
16476 const FieldTrait QuoteCancel::NoPartyIDs::NoPartySubIDs::_traits[] =
16477 {
16478  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
16479 };
16480 const FieldTrait_Hash_Array QuoteCancel::NoPartyIDs::NoPartySubIDs::_ftha(QuoteCancel::NoPartyIDs::NoPartySubIDs::_traits, 2);
16483 //-------------------------------------------------------------------------------------------------
16484 const FieldTrait QuoteCancel::NoTargetPartyIDs::_traits[] =
16485 {
16486  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
16487 };
16489 const MsgType QuoteCancel::NoTargetPartyIDs::_msgtype("NoTargetPartyIDs");
16490 const unsigned short QuoteCancel::NoTargetPartyIDs::_fnum;
16491 //-------------------------------------------------------------------------------------------------
16492 const FieldTrait QuoteStatusRequest::_traits[] =
16493 {
16494  FieldTrait( 1, 15, 103, 0x4), FieldTrait( 22, 15, 6, 0x4), FieldTrait( 48, 15, 5, 0x4),
16495  FieldTrait( 55, 15, 3, 0x4), FieldTrait( 65, 15, 4, 0x4), FieldTrait( 106, 15, 32, 0x4),
16496  FieldTrait( 107, 15, 35, 0x4), FieldTrait( 117, 15, 2, 0x4), FieldTrait( 167, 15, 10, 0x4),
16497  FieldTrait( 200, 21, 12, 0x4), FieldTrait( 201, 1, 73, 0x4), FieldTrait( 202, 11, 26, 0x4),
16498  FieldTrait( 206, 7, 28, 0x4), FieldTrait( 207, 20, 31, 0x4), FieldTrait( 223, 14, 30, 0x4),
16499  FieldTrait( 224, 25, 14, 0x4), FieldTrait( 225, 25, 15, 0x4), FieldTrait( 226, 1, 17, 0x4),
16500  FieldTrait( 227, 14, 18, 0x4), FieldTrait( 228, 9, 19, 0x4), FieldTrait( 231, 9, 29, 0x4),
16501  FieldTrait( 239, 1, 16, 0x4), FieldTrait( 240, 25, 25, 0x4), FieldTrait( 255, 15, 20, 0x4),
16502  FieldTrait( 263, 7, 108, 0x4), FieldTrait( 336, 15, 106, 0x4), FieldTrait( 348, 2, 33, 0x4),
16503  FieldTrait( 349, 28, 34, 0x4), FieldTrait( 350, 2, 36, 0x4), FieldTrait( 351, 28, 37, 0x4),
16504  FieldTrait( 453, 1, 102, 0xc), FieldTrait( 454, 1, 7, 0xc), FieldTrait( 460, 1, 8, 0x4),
16505  FieldTrait( 461, 15, 9, 0x4), FieldTrait( 470, 18, 22, 0x4), FieldTrait( 471, 15, 23, 0x4),
16506  FieldTrait( 472, 15, 24, 0x4), FieldTrait( 541, 25, 13, 0x4), FieldTrait( 543, 15, 21, 0x4),
16507  FieldTrait( 555, 1, 101, 0xc), FieldTrait( 581, 1, 105, 0x4), FieldTrait( 625, 15, 107, 0x4),
16508  FieldTrait( 649, 15, 1, 0x4), FieldTrait( 660, 1, 104, 0x4), FieldTrait( 667, 21, 39, 0x4),
16509  FieldTrait( 691, 15, 38, 0x4), FieldTrait( 711, 1, 100, 0xc), FieldTrait( 762, 15, 11, 0x4),
16510  FieldTrait( 788, 1, 95, 0x4), FieldTrait( 864, 1, 42, 0xc), FieldTrait( 873, 25, 43, 0x4),
16511  FieldTrait( 874, 25, 44, 0x4), FieldTrait( 875, 1, 40, 0x4), FieldTrait( 876, 15, 41, 0x4),
16512  FieldTrait( 898, 14, 99, 0x4), FieldTrait( 913, 15, 91, 0x4), FieldTrait( 914, 15, 92, 0x4),
16513  FieldTrait( 915, 25, 93, 0x4), FieldTrait( 916, 25, 96, 0x4), FieldTrait( 917, 25, 97, 0x4),
16514  FieldTrait( 918, 19, 94, 0x4), FieldTrait( 919, 1, 98, 0x4), FieldTrait( 947, 19, 27, 0x4),
16515  FieldTrait( 965, 15, 45, 0x4), FieldTrait( 966, 15, 46, 0x4), FieldTrait( 967, 9, 48, 0x4),
16516  FieldTrait( 968, 9, 49, 0x4), FieldTrait( 969, 9, 50, 0x4), FieldTrait( 970, 1, 51, 0x4),
16517  FieldTrait( 971, 1, 52, 0x4), FieldTrait( 996, 15, 54, 0x4), FieldTrait( 997, 15, 55, 0x4),
16518  FieldTrait(1018, 1, 53, 0xc), FieldTrait(1049, 7, 47, 0x4), FieldTrait(1079, 26, 56, 0x4),
16519  FieldTrait(1146, 13, 58, 0x4), FieldTrait(1147, 10, 59, 0x4), FieldTrait(1151, 15, 57, 0x4),
16520  FieldTrait(1184, 2, 60, 0x4), FieldTrait(1185, 29, 61, 0x4), FieldTrait(1186, 15, 62, 0x4),
16521  FieldTrait(1191, 15, 64, 0x4), FieldTrait(1192, 10, 65, 0x4), FieldTrait(1193, 7, 66, 0x4),
16522  FieldTrait(1194, 1, 67, 0x4), FieldTrait(1195, 13, 68, 0x4), FieldTrait(1196, 15, 69, 0x4),
16523  FieldTrait(1197, 15, 76, 0x4), FieldTrait(1198, 1, 70, 0x4), FieldTrait(1199, 11, 71, 0x4),
16524  FieldTrait(1200, 11, 72, 0x4), FieldTrait(1227, 15, 63, 0x4), FieldTrait(1242, 8, 75, 0x4),
16525  FieldTrait(1244, 8, 74, 0x4), FieldTrait(1435, 1, 77, 0x4), FieldTrait(1439, 1, 78, 0x4),
16526  FieldTrait(1449, 15, 79, 0x4), FieldTrait(1450, 15, 80, 0x4), FieldTrait(1451, 14, 81, 0x4),
16527  FieldTrait(1452, 14, 82, 0x4), FieldTrait(1457, 14, 83, 0x4), FieldTrait(1458, 14, 84, 0x4),
16528  FieldTrait(1461, 1, 109, 0xc), FieldTrait(1478, 1, 85, 0x4), FieldTrait(1479, 1, 86, 0x4),
16529  FieldTrait(1480, 14, 87, 0x4), FieldTrait(1481, 1, 88, 0x4), FieldTrait(1482, 1, 89, 0x4),
16530  FieldTrait(1483, 1, 90, 0xc)
16531 };
16532 const FieldTrait_Hash_Array QuoteStatusRequest::_ftha(QuoteStatusRequest::_traits, 109);
16534 //-------------------------------------------------------------------------------------------------
16535 const FieldTrait QuoteStatusRequest::NoPartyIDs::_traits[] =
16536 {
16537  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
16538  FieldTrait( 802, 1, 4, 0xc)
16539 };
16542 const unsigned short QuoteStatusRequest::NoPartyIDs::_fnum;
16543 //-------------------------------------------------------------------------------------------------
16544 const FieldTrait QuoteStatusRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
16545 {
16546  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
16547 };
16548 const FieldTrait_Hash_Array QuoteStatusRequest::NoPartyIDs::NoPartySubIDs::_ftha(QuoteStatusRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
16551 //-------------------------------------------------------------------------------------------------
16553 {
16554  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
16555 };
16558 const unsigned short QuoteStatusRequest::NoSecurityAltID::_fnum;
16559 //-------------------------------------------------------------------------------------------------
16560 const FieldTrait QuoteStatusRequest::NoLegs::_traits[] =
16561 {
16562  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
16563  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
16564  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
16565  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
16566  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
16567  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
16568  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
16569  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
16570  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
16571  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
16572  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
16573  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
16574  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
16575  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
16576  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
16577  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
16578  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
16579  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
16580 };
16583 const unsigned short QuoteStatusRequest::NoLegs::_fnum;
16584 //-------------------------------------------------------------------------------------------------
16585 const FieldTrait QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_traits[] =
16586 {
16587  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
16588 };
16589 const FieldTrait_Hash_Array QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_ftha(QuoteStatusRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
16592 //-------------------------------------------------------------------------------------------------
16593 const FieldTrait QuoteStatusRequest::NoUnderlyings::_traits[] =
16594 {
16595  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
16596  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
16597  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
16598  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
16599  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
16600  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
16601  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
16602  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
16603  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
16604  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
16605  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
16606  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
16607  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
16608  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
16609  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
16610  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
16611  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
16612  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
16613  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
16614  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
16615  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
16616  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
16617  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
16618  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
16619 };
16622 const unsigned short QuoteStatusRequest::NoUnderlyings::_fnum;
16623 //-------------------------------------------------------------------------------------------------
16624 const FieldTrait QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
16625 {
16626  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
16627 };
16628 const FieldTrait_Hash_Array QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(QuoteStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
16631 //-------------------------------------------------------------------------------------------------
16632 const FieldTrait QuoteStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
16633 {
16634  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
16635 };
16636 const FieldTrait_Hash_Array QuoteStatusRequest::NoUnderlyings::NoUnderlyingStips::_ftha(QuoteStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
16639 //-------------------------------------------------------------------------------------------------
16640 const FieldTrait QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
16641 {
16642  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
16643  FieldTrait(1062, 1, 4, 0xc)
16644 };
16645 const FieldTrait_Hash_Array QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
16648 //-------------------------------------------------------------------------------------------------
16649 const FieldTrait QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
16650 {
16651  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
16652 };
16653 const FieldTrait_Hash_Array QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(QuoteStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
16656 //-------------------------------------------------------------------------------------------------
16657 const FieldTrait QuoteStatusRequest::NoEvents::_traits[] =
16658 {
16659  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
16660  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
16661 };
16664 const unsigned short QuoteStatusRequest::NoEvents::_fnum;
16665 //-------------------------------------------------------------------------------------------------
16667 {
16668  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
16669  FieldTrait(1052, 1, 4, 0xc)
16670 };
16672 const MsgType QuoteStatusRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
16674 //-------------------------------------------------------------------------------------------------
16675 const FieldTrait QuoteStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
16676 {
16677  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
16678 };
16679 const FieldTrait_Hash_Array QuoteStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(QuoteStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
16682 //-------------------------------------------------------------------------------------------------
16684 {
16685  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
16686 };
16689 const unsigned short QuoteStatusRequest::NoTargetPartyIDs::_fnum;
16690 //-------------------------------------------------------------------------------------------------
16692 {
16693  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
16694  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
16695  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
16696 };
16699 const unsigned short QuoteStatusRequest::NoComplexEvents::_fnum;
16700 //-------------------------------------------------------------------------------------------------
16701 const FieldTrait QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
16702 {
16703  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
16704 };
16705 const FieldTrait_Hash_Array QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
16708 //-------------------------------------------------------------------------------------------------
16709 const FieldTrait QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
16710 {
16711  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
16712 };
16713 const FieldTrait_Hash_Array QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(QuoteStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
16716 //-------------------------------------------------------------------------------------------------
16717 const FieldTrait MassQuoteAcknowledgement::_traits[] =
16718 {
16719  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 58, 15, 11, 0x4), FieldTrait( 117, 15, 2, 0x4),
16720  FieldTrait( 131, 15, 1, 0x4), FieldTrait( 296, 1, 14, 0xc), FieldTrait( 297, 1, 3, 0x1),
16721  FieldTrait( 298, 1, 15, 0x4), FieldTrait( 300, 1, 4, 0x4), FieldTrait( 301, 1, 5, 0x4),
16722  FieldTrait( 354, 2, 12, 0x4), FieldTrait( 355, 28, 13, 0x4), FieldTrait( 453, 1, 7, 0xc),
16723  FieldTrait( 537, 1, 6, 0x4), FieldTrait( 581, 1, 10, 0x4), FieldTrait( 660, 1, 9, 0x4),
16724  FieldTrait(1461, 1, 16, 0xc)
16725 };
16728 //-------------------------------------------------------------------------------------------------
16730 {
16731  FieldTrait( 241, 25, 13, 0x4), FieldTrait( 242, 25, 14, 0x4), FieldTrait( 243, 1, 15, 0x4),
16732  FieldTrait( 244, 1, 16, 0x4), FieldTrait( 245, 14, 17, 0x4), FieldTrait( 246, 9, 18, 0x4),
16733  FieldTrait( 247, 25, 24, 0x4), FieldTrait( 256, 15, 19, 0x4), FieldTrait( 295, 1, 76, 0xc),
16734  FieldTrait( 302, 15, 1, 0x4), FieldTrait( 304, 1, 74, 0x4), FieldTrait( 305, 15, 5, 0x4),
16735  FieldTrait( 306, 15, 31, 0x4), FieldTrait( 307, 15, 34, 0x4), FieldTrait( 308, 20, 30, 0x4),
16736  FieldTrait( 309, 15, 4, 0x4), FieldTrait( 310, 15, 9, 0x4), FieldTrait( 311, 15, 2, 0x4),
16737  FieldTrait( 312, 15, 3, 0x4), FieldTrait( 313, 21, 11, 0x4), FieldTrait( 315, 1, 61, 0x4),
16738  FieldTrait( 316, 11, 25, 0x4), FieldTrait( 317, 7, 27, 0x4), FieldTrait( 318, 19, 39, 0x4),
16739  FieldTrait( 362, 2, 32, 0x4), FieldTrait( 363, 28, 33, 0x4), FieldTrait( 364, 2, 35, 0x4),
16740  FieldTrait( 365, 28, 36, 0x4), FieldTrait( 367, 22, 80, 0x4), FieldTrait( 435, 14, 29, 0x4),
16741  FieldTrait( 436, 9, 28, 0x4), FieldTrait( 457, 1, 6, 0xc), FieldTrait( 462, 1, 7, 0x4),
16742  FieldTrait( 463, 15, 8, 0x4), FieldTrait( 542, 25, 12, 0x4), FieldTrait( 592, 18, 21, 0x4),
16743  FieldTrait( 593, 15, 22, 0x4), FieldTrait( 594, 15, 23, 0x4), FieldTrait( 595, 15, 20, 0x4),
16744  FieldTrait( 763, 15, 10, 0x4), FieldTrait( 810, 11, 41, 0x4), FieldTrait( 877, 15, 37, 0x4),
16745  FieldTrait( 878, 15, 38, 0x4), FieldTrait( 879, 10, 40, 0x4), FieldTrait( 882, 11, 42, 0x4),
16746  FieldTrait( 883, 11, 43, 0x4), FieldTrait( 884, 13, 44, 0x4), FieldTrait( 885, 13, 45, 0x4),
16747  FieldTrait( 886, 13, 46, 0x4), FieldTrait( 887, 1, 47, 0xc), FieldTrait( 893, 8, 75, 0x4),
16748  FieldTrait( 941, 19, 26, 0x4), FieldTrait( 972, 14, 48, 0x4), FieldTrait( 973, 13, 50, 0x4),
16749  FieldTrait( 974, 15, 51, 0x4), FieldTrait( 975, 1, 49, 0x4), FieldTrait( 998, 15, 52, 0x4),
16750  FieldTrait(1000, 15, 53, 0x4), FieldTrait(1038, 13, 54, 0x4), FieldTrait(1039, 15, 56, 0x4),
16751  FieldTrait(1044, 10, 57, 0x4), FieldTrait(1045, 9, 58, 0x4), FieldTrait(1046, 7, 59, 0x4),
16752  FieldTrait(1058, 1, 55, 0xc), FieldTrait(1168, 1, 77, 0x4), FieldTrait(1169, 1, 78, 0x4),
16753  FieldTrait(1170, 1, 79, 0x4), FieldTrait(1213, 26, 60, 0x4), FieldTrait(1419, 1, 62, 0x4),
16754  FieldTrait(1423, 10, 63, 0x4), FieldTrait(1424, 15, 64, 0x4), FieldTrait(1425, 10, 65, 0x4),
16755  FieldTrait(1437, 1, 66, 0x4), FieldTrait(1441, 1, 67, 0x4), FieldTrait(1453, 15, 68, 0x4),
16756  FieldTrait(1454, 15, 69, 0x4), FieldTrait(1455, 14, 70, 0x4), FieldTrait(1456, 14, 71, 0x4),
16757  FieldTrait(1459, 14, 72, 0x4), FieldTrait(1460, 14, 73, 0x4)
16758 };
16762 //-------------------------------------------------------------------------------------------------
16763 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::_traits[] =
16764 {
16765  FieldTrait( 15, 19, 113, 0x4), FieldTrait( 22, 15, 5, 0x4), FieldTrait( 40, 7, 108, 0x4),
16766  FieldTrait( 48, 15, 4, 0x4), FieldTrait( 55, 15, 2, 0x4), FieldTrait( 60, 22, 104, 0x4),
16767  FieldTrait( 62, 22, 95, 0x4), FieldTrait( 64, 25, 107, 0x4), FieldTrait( 65, 15, 3, 0x4),
16768  FieldTrait( 106, 15, 31, 0x4), FieldTrait( 107, 15, 34, 0x4), FieldTrait( 132, 11, 91, 0x4),
16769  FieldTrait( 133, 11, 92, 0x4), FieldTrait( 134, 10, 93, 0x4), FieldTrait( 135, 10, 94, 0x4),
16770  FieldTrait( 167, 15, 9, 0x4), FieldTrait( 188, 11, 96, 0x4), FieldTrait( 189, 12, 98, 0x4),
16771  FieldTrait( 190, 11, 97, 0x4), FieldTrait( 191, 12, 99, 0x4), FieldTrait( 192, 10, 110, 0x4),
16772  FieldTrait( 193, 25, 109, 0x4), FieldTrait( 200, 21, 11, 0x4), FieldTrait( 201, 1, 72, 0x4),
16773  FieldTrait( 202, 11, 25, 0x4), FieldTrait( 206, 7, 27, 0x4), FieldTrait( 207, 20, 30, 0x4),
16774  FieldTrait( 223, 14, 29, 0x4), FieldTrait( 224, 25, 13, 0x4), FieldTrait( 225, 25, 14, 0x4),
16775  FieldTrait( 226, 1, 16, 0x4), FieldTrait( 227, 14, 17, 0x4), FieldTrait( 228, 9, 18, 0x4),
16776  FieldTrait( 231, 9, 28, 0x4), FieldTrait( 239, 1, 15, 0x4), FieldTrait( 240, 25, 24, 0x4),
16777  FieldTrait( 255, 15, 19, 0x4), FieldTrait( 299, 15, 1, 0x4), FieldTrait( 336, 15, 105, 0x4),
16778  FieldTrait( 348, 2, 32, 0x4), FieldTrait( 349, 28, 33, 0x4), FieldTrait( 350, 2, 35, 0x4),
16779  FieldTrait( 351, 28, 36, 0x4), FieldTrait( 368, 1, 114, 0x4), FieldTrait( 454, 1, 6, 0xc),
16780  FieldTrait( 460, 1, 7, 0x4), FieldTrait( 461, 15, 8, 0x4), FieldTrait( 470, 18, 21, 0x4),
16781  FieldTrait( 471, 15, 22, 0x4), FieldTrait( 472, 15, 23, 0x4), FieldTrait( 528, 7, 117, 0x4),
16782  FieldTrait( 529, 16, 118, 0x4), FieldTrait( 541, 25, 12, 0x4), FieldTrait( 543, 15, 20, 0x4),
16783  FieldTrait( 555, 1, 90, 0xc), FieldTrait( 625, 15, 106, 0x4), FieldTrait( 631, 11, 100, 0x4),
16784  FieldTrait( 632, 14, 101, 0x4), FieldTrait( 633, 14, 102, 0x4), FieldTrait( 634, 14, 103, 0x4),
16785  FieldTrait( 642, 12, 111, 0x4), FieldTrait( 643, 12, 112, 0x4), FieldTrait( 667, 21, 38, 0x4),
16786  FieldTrait( 691, 15, 37, 0x4), FieldTrait( 762, 15, 10, 0x4), FieldTrait( 775, 1, 116, 0x4),
16787  FieldTrait( 864, 1, 41, 0xc), FieldTrait( 873, 25, 42, 0x4), FieldTrait( 874, 25, 43, 0x4),
16788  FieldTrait( 875, 1, 39, 0x4), FieldTrait( 876, 15, 40, 0x4), FieldTrait( 947, 19, 26, 0x4),
16789  FieldTrait( 965, 15, 44, 0x4), FieldTrait( 966, 15, 45, 0x4), FieldTrait( 967, 9, 47, 0x4),
16790  FieldTrait( 968, 9, 48, 0x4), FieldTrait( 969, 9, 49, 0x4), FieldTrait( 970, 1, 50, 0x4),
16791  FieldTrait( 971, 1, 51, 0x4), FieldTrait( 996, 15, 53, 0x4), FieldTrait( 997, 15, 54, 0x4),
16792  FieldTrait(1018, 1, 52, 0xc), FieldTrait(1049, 7, 46, 0x4), FieldTrait(1079, 26, 55, 0x4),
16793  FieldTrait(1146, 13, 57, 0x4), FieldTrait(1147, 10, 58, 0x4), FieldTrait(1151, 15, 56, 0x4),
16794  FieldTrait(1167, 1, 115, 0x4), FieldTrait(1184, 2, 59, 0x4), FieldTrait(1185, 29, 60, 0x4),
16795  FieldTrait(1186, 15, 61, 0x4), FieldTrait(1191, 15, 63, 0x4), FieldTrait(1192, 10, 64, 0x4),
16796  FieldTrait(1193, 7, 65, 0x4), FieldTrait(1194, 1, 66, 0x4), FieldTrait(1195, 13, 67, 0x4),
16797  FieldTrait(1196, 15, 68, 0x4), FieldTrait(1197, 15, 75, 0x4), FieldTrait(1198, 1, 69, 0x4),
16798  FieldTrait(1199, 11, 70, 0x4), FieldTrait(1200, 11, 71, 0x4), FieldTrait(1227, 15, 62, 0x4),
16799  FieldTrait(1242, 8, 74, 0x4), FieldTrait(1244, 8, 73, 0x4), FieldTrait(1435, 1, 76, 0x4),
16800  FieldTrait(1439, 1, 77, 0x4), FieldTrait(1449, 15, 78, 0x4), FieldTrait(1450, 15, 79, 0x4),
16801  FieldTrait(1451, 14, 80, 0x4), FieldTrait(1452, 14, 81, 0x4), FieldTrait(1457, 14, 82, 0x4),
16802  FieldTrait(1458, 14, 83, 0x4), FieldTrait(1478, 1, 84, 0x4), FieldTrait(1479, 1, 85, 0x4),
16803  FieldTrait(1480, 14, 86, 0x4), FieldTrait(1481, 1, 87, 0x4), FieldTrait(1482, 1, 88, 0x4),
16804  FieldTrait(1483, 1, 89, 0xc)
16805 };
16806 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::_traits, 118);
16809 //-------------------------------------------------------------------------------------------------
16810 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits[] =
16811 {
16812  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
16813 };
16814 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits, 2);
16817 //-------------------------------------------------------------------------------------------------
16818 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::_traits[] =
16819 {
16820  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
16821  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
16822  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
16823  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
16824  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
16825  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
16826  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
16827  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
16828  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
16829  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
16830  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
16831  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
16832  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
16833  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
16834  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
16835  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
16836  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
16837  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
16838 };
16839 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::_traits, 54);
16842 //-------------------------------------------------------------------------------------------------
16843 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits[] =
16844 {
16845  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
16846 };
16847 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits, 2);
16850 //-------------------------------------------------------------------------------------------------
16851 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoEvents::_traits[] =
16852 {
16853  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
16854  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
16855 };
16856 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoEvents::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoEvents::_traits, 5);
16859 //-------------------------------------------------------------------------------------------------
16860 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits[] =
16861 {
16862  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
16863  FieldTrait(1052, 1, 4, 0xc)
16864 };
16865 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits, 4);
16868 //-------------------------------------------------------------------------------------------------
16869 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
16870 {
16871  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
16872 };
16873 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
16876 //-------------------------------------------------------------------------------------------------
16877 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits[] =
16878 {
16879  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
16880  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
16881  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
16882 };
16883 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits, 8);
16886 //-------------------------------------------------------------------------------------------------
16887 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits[] =
16888 {
16889  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
16890 };
16891 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits, 3);
16894 //-------------------------------------------------------------------------------------------------
16895 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
16896 {
16897  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
16898 };
16899 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
16902 //-------------------------------------------------------------------------------------------------
16903 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingSecurityAltID::_traits[] =
16904 {
16905  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
16906 };
16907 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingSecurityAltID::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingSecurityAltID::_traits, 2);
16910 //-------------------------------------------------------------------------------------------------
16911 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingStips::_traits[] =
16912 {
16913  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
16914 };
16915 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingStips::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoUnderlyingStips::_traits, 2);
16918 //-------------------------------------------------------------------------------------------------
16919 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::_traits[] =
16920 {
16921  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
16922  FieldTrait(1062, 1, 4, 0xc)
16923 };
16924 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::_traits, 4);
16927 //-------------------------------------------------------------------------------------------------
16928 const FieldTrait MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
16929 {
16930  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
16931 };
16932 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MassQuoteAcknowledgement::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
16935 //-------------------------------------------------------------------------------------------------
16937 {
16938  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
16939  FieldTrait( 802, 1, 4, 0xc)
16940 };
16943 const unsigned short MassQuoteAcknowledgement::NoPartyIDs::_fnum;
16944 //-------------------------------------------------------------------------------------------------
16945 const FieldTrait MassQuoteAcknowledgement::NoPartyIDs::NoPartySubIDs::_traits[] =
16946 {
16947  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
16948 };
16949 const FieldTrait_Hash_Array MassQuoteAcknowledgement::NoPartyIDs::NoPartySubIDs::_ftha(MassQuoteAcknowledgement::NoPartyIDs::NoPartySubIDs::_traits, 2);
16952 //-------------------------------------------------------------------------------------------------
16954 {
16955  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
16956 };
16960 //-------------------------------------------------------------------------------------------------
16961 const FieldTrait SecurityDefinitionRequest::_traits[] =
16962 {
16963  FieldTrait( 15, 19, 95, 0x4), FieldTrait( 22, 15, 6, 0x4), FieldTrait( 48, 15, 5, 0x4),
16964  FieldTrait( 55, 15, 3, 0x4), FieldTrait( 58, 15, 96, 0x4), FieldTrait( 65, 15, 4, 0x4),
16965  FieldTrait( 106, 15, 32, 0x4), FieldTrait( 107, 15, 35, 0x4), FieldTrait( 167, 15, 10, 0x4),
16966  FieldTrait( 200, 21, 12, 0x4), FieldTrait( 201, 1, 73, 0x4), FieldTrait( 202, 11, 26, 0x4),
16967  FieldTrait( 206, 7, 28, 0x4), FieldTrait( 207, 20, 31, 0x4), FieldTrait( 218, 12, 105, 0x4),
16968  FieldTrait( 220, 19, 106, 0x4), FieldTrait( 221, 15, 107, 0x4), FieldTrait( 222, 15, 108, 0x4),
16969  FieldTrait( 223, 14, 30, 0x4), FieldTrait( 224, 25, 14, 0x4), FieldTrait( 225, 25, 15, 0x4),
16970  FieldTrait( 226, 1, 17, 0x4), FieldTrait( 227, 14, 18, 0x4), FieldTrait( 228, 9, 19, 0x4),
16971  FieldTrait( 231, 9, 29, 0x4), FieldTrait( 232, 1, 104, 0xc), FieldTrait( 235, 15, 113, 0x4),
16972  FieldTrait( 236, 14, 114, 0x4), FieldTrait( 239, 1, 16, 0x4), FieldTrait( 240, 25, 25, 0x4),
16973  FieldTrait( 255, 15, 20, 0x4), FieldTrait( 263, 7, 103, 0x4), FieldTrait( 320, 15, 1, 0x1),
16974  FieldTrait( 321, 1, 2, 0x1), FieldTrait( 336, 15, 99, 0x4), FieldTrait( 348, 2, 33, 0x4),
16975  FieldTrait( 349, 28, 34, 0x4), FieldTrait( 350, 2, 36, 0x4), FieldTrait( 351, 28, 37, 0x4),
16976  FieldTrait( 354, 2, 97, 0x4), FieldTrait( 355, 28, 98, 0x4), FieldTrait( 454, 1, 7, 0xc),
16977  FieldTrait( 460, 1, 8, 0x4), FieldTrait( 461, 15, 9, 0x4), FieldTrait( 470, 18, 22, 0x4),
16978  FieldTrait( 471, 15, 23, 0x4), FieldTrait( 472, 15, 24, 0x4), FieldTrait( 541, 25, 13, 0x4),
16979  FieldTrait( 543, 15, 21, 0x4), FieldTrait( 555, 1, 101, 0xc), FieldTrait( 625, 15, 100, 0x4),
16980  FieldTrait( 662, 11, 109, 0x4), FieldTrait( 663, 1, 110, 0x4), FieldTrait( 667, 21, 39, 0x4),
16981  FieldTrait( 668, 1, 91, 0x4), FieldTrait( 691, 15, 38, 0x4), FieldTrait( 696, 25, 116, 0x4),
16982  FieldTrait( 697, 11, 117, 0x4), FieldTrait( 698, 1, 118, 0x4), FieldTrait( 699, 15, 111, 0x4),
16983  FieldTrait( 701, 25, 115, 0x4), FieldTrait( 711, 1, 94, 0xc), FieldTrait( 761, 15, 112, 0x4),
16984  FieldTrait( 762, 15, 11, 0x4), FieldTrait( 827, 1, 102, 0x4), FieldTrait( 864, 1, 42, 0xc),
16985  FieldTrait( 869, 14, 92, 0x4), FieldTrait( 870, 1, 93, 0xc), FieldTrait( 873, 25, 43, 0x4),
16986  FieldTrait( 874, 25, 44, 0x4), FieldTrait( 875, 1, 40, 0x4), FieldTrait( 876, 15, 41, 0x4),
16987  FieldTrait( 947, 19, 27, 0x4), FieldTrait( 965, 15, 45, 0x4), FieldTrait( 966, 15, 46, 0x4),
16988  FieldTrait( 967, 9, 48, 0x4), FieldTrait( 968, 9, 49, 0x4), FieldTrait( 969, 9, 50, 0x4),
16989  FieldTrait( 970, 1, 51, 0x4), FieldTrait( 971, 1, 52, 0x4), FieldTrait( 996, 15, 54, 0x4),
16990  FieldTrait( 997, 15, 55, 0x4), FieldTrait(1018, 1, 53, 0xc), FieldTrait(1049, 7, 47, 0x4),
16991  FieldTrait(1079, 26, 56, 0x4), FieldTrait(1146, 13, 58, 0x4), FieldTrait(1147, 10, 59, 0x4),
16992  FieldTrait(1151, 15, 57, 0x4), FieldTrait(1184, 2, 60, 0x4), FieldTrait(1185, 29, 61, 0x4),
16993  FieldTrait(1186, 15, 62, 0x4), FieldTrait(1191, 15, 64, 0x4), FieldTrait(1192, 10, 65, 0x4),
16994  FieldTrait(1193, 7, 66, 0x4), FieldTrait(1194, 1, 67, 0x4), FieldTrait(1195, 13, 68, 0x4),
16995  FieldTrait(1196, 15, 69, 0x4), FieldTrait(1197, 15, 76, 0x4), FieldTrait(1198, 1, 70, 0x4),
16996  FieldTrait(1199, 11, 71, 0x4), FieldTrait(1200, 11, 72, 0x4), FieldTrait(1227, 15, 63, 0x4),
16997  FieldTrait(1242, 8, 75, 0x4), FieldTrait(1244, 8, 74, 0x4), FieldTrait(1300, 15, 120, 0x4),
16998  FieldTrait(1301, 20, 119, 0x4), FieldTrait(1435, 1, 77, 0x4), FieldTrait(1439, 1, 78, 0x4),
16999  FieldTrait(1449, 15, 79, 0x4), FieldTrait(1450, 15, 80, 0x4), FieldTrait(1451, 14, 81, 0x4),
17000  FieldTrait(1452, 14, 82, 0x4), FieldTrait(1457, 14, 83, 0x4), FieldTrait(1458, 14, 84, 0x4),
17001  FieldTrait(1478, 1, 85, 0x4), FieldTrait(1479, 1, 86, 0x4), FieldTrait(1480, 14, 87, 0x4),
17002  FieldTrait(1481, 1, 88, 0x4), FieldTrait(1482, 1, 89, 0x4), FieldTrait(1483, 1, 90, 0xc)
17003 };
17006 //-------------------------------------------------------------------------------------------------
17008 {
17009  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
17010 };
17014 //-------------------------------------------------------------------------------------------------
17016 {
17017  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
17018 };
17022 //-------------------------------------------------------------------------------------------------
17023 const FieldTrait SecurityDefinitionRequest::NoLegs::_traits[] =
17024 {
17025  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
17026  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
17027  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
17028  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
17029  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
17030  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
17031  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
17032  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
17033  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
17034  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
17035  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
17036  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
17037  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
17038  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
17039  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
17040  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
17041  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
17042  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
17043 };
17046 const unsigned short SecurityDefinitionRequest::NoLegs::_fnum;
17047 //-------------------------------------------------------------------------------------------------
17048 const FieldTrait SecurityDefinitionRequest::NoLegs::NoLegSecurityAltID::_traits[] =
17049 {
17050  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
17051 };
17052 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoLegs::NoLegSecurityAltID::_ftha(SecurityDefinitionRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
17055 //-------------------------------------------------------------------------------------------------
17057 {
17058  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
17059  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
17060  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
17061  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
17062  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
17063  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
17064  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
17065  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
17066  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
17067  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
17068  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
17069  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
17070  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
17071  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
17072  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
17073  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
17074  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
17075  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
17076  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
17077  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
17078  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
17079  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
17080  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
17081  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
17082 };
17086 //-------------------------------------------------------------------------------------------------
17087 const FieldTrait SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
17088 {
17089  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
17090 };
17091 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
17094 //-------------------------------------------------------------------------------------------------
17095 const FieldTrait SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
17096 {
17097  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
17098 };
17099 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityDefinitionRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
17102 //-------------------------------------------------------------------------------------------------
17103 const FieldTrait SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
17104 {
17105  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
17106  FieldTrait(1062, 1, 4, 0xc)
17107 };
17108 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
17111 //-------------------------------------------------------------------------------------------------
17112 const FieldTrait SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
17113 {
17114  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
17115 };
17116 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityDefinitionRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
17119 //-------------------------------------------------------------------------------------------------
17121 {
17122  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
17123  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
17124 };
17127 const unsigned short SecurityDefinitionRequest::NoEvents::_fnum;
17128 //-------------------------------------------------------------------------------------------------
17130 {
17131  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
17132 };
17136 //-------------------------------------------------------------------------------------------------
17138 {
17139  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
17140  FieldTrait(1052, 1, 4, 0xc)
17141 };
17145 //-------------------------------------------------------------------------------------------------
17146 const FieldTrait SecurityDefinitionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
17147 {
17148  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
17149 };
17150 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityDefinitionRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
17153 //-------------------------------------------------------------------------------------------------
17155 {
17156  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
17157  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
17158  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
17159 };
17163 //-------------------------------------------------------------------------------------------------
17164 const FieldTrait SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
17165 {
17166  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
17167 };
17168 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::_ftha(SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
17171 //-------------------------------------------------------------------------------------------------
17172 const FieldTrait SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
17173 {
17174  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
17175 };
17176 const FieldTrait_Hash_Array SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityDefinitionRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
17179 //-------------------------------------------------------------------------------------------------
17180 const FieldTrait SecurityDefinition::_traits[] =
17181 {
17182  FieldTrait( 15, 19, 96, 0x4), FieldTrait( 22, 15, 7, 0x4), FieldTrait( 48, 15, 6, 0x4),
17183  FieldTrait( 55, 15, 4, 0x4), FieldTrait( 58, 15, 97, 0x4), FieldTrait( 60, 22, 124, 0x4),
17184  FieldTrait( 65, 15, 5, 0x4), FieldTrait( 106, 15, 33, 0x4), FieldTrait( 107, 15, 36, 0x4),
17185  FieldTrait( 167, 15, 11, 0x4), FieldTrait( 200, 21, 13, 0x4), FieldTrait( 201, 1, 74, 0x4),
17186  FieldTrait( 202, 11, 27, 0x4), FieldTrait( 206, 7, 29, 0x4), FieldTrait( 207, 20, 32, 0x4),
17187  FieldTrait( 218, 12, 104, 0x4), FieldTrait( 220, 19, 105, 0x4), FieldTrait( 221, 15, 106, 0x4),
17188  FieldTrait( 222, 15, 107, 0x4), FieldTrait( 223, 14, 31, 0x4), FieldTrait( 224, 25, 15, 0x4),
17189  FieldTrait( 225, 25, 16, 0x4), FieldTrait( 226, 1, 18, 0x4), FieldTrait( 227, 14, 19, 0x4),
17190  FieldTrait( 228, 9, 20, 0x4), FieldTrait( 231, 9, 30, 0x4), FieldTrait( 232, 1, 103, 0xc),
17191  FieldTrait( 235, 15, 112, 0x4), FieldTrait( 236, 14, 113, 0x4), FieldTrait( 239, 1, 17, 0x4),
17192  FieldTrait( 240, 25, 26, 0x4), FieldTrait( 255, 15, 21, 0x4), FieldTrait( 292, 16, 118, 0x4),
17193  FieldTrait( 320, 15, 1, 0x4), FieldTrait( 322, 15, 2, 0x4), FieldTrait( 323, 1, 3, 0x4),
17194  FieldTrait( 348, 2, 34, 0x4), FieldTrait( 349, 28, 35, 0x4), FieldTrait( 350, 2, 37, 0x4),
17195  FieldTrait( 351, 28, 38, 0x4), FieldTrait( 354, 2, 98, 0x4), FieldTrait( 355, 28, 99, 0x4),
17196  FieldTrait( 454, 1, 8, 0xc), FieldTrait( 460, 1, 9, 0x4), FieldTrait( 461, 15, 10, 0x4),
17197  FieldTrait( 470, 18, 23, 0x4), FieldTrait( 471, 15, 24, 0x4), FieldTrait( 472, 15, 25, 0x4),
17198  FieldTrait( 541, 25, 14, 0x4), FieldTrait( 543, 15, 22, 0x4), FieldTrait( 555, 1, 100, 0xc),
17199  FieldTrait( 662, 11, 108, 0x4), FieldTrait( 663, 1, 109, 0x4), FieldTrait( 667, 21, 40, 0x4),
17200  FieldTrait( 668, 1, 92, 0x4), FieldTrait( 691, 15, 39, 0x4), FieldTrait( 696, 25, 115, 0x4),
17201  FieldTrait( 697, 11, 116, 0x4), FieldTrait( 698, 1, 117, 0x4), FieldTrait( 699, 15, 110, 0x4),
17202  FieldTrait( 701, 25, 114, 0x4), FieldTrait( 711, 1, 95, 0xc), FieldTrait( 715, 25, 102, 0x4),
17203  FieldTrait( 761, 15, 111, 0x4), FieldTrait( 762, 15, 12, 0x4), FieldTrait( 864, 1, 43, 0xc),
17204  FieldTrait( 869, 14, 93, 0x4), FieldTrait( 870, 1, 94, 0xc), FieldTrait( 873, 25, 44, 0x4),
17205  FieldTrait( 874, 25, 45, 0x4), FieldTrait( 875, 1, 41, 0x4), FieldTrait( 876, 15, 42, 0x4),
17206  FieldTrait( 947, 19, 28, 0x4), FieldTrait( 964, 1, 101, 0x4), FieldTrait( 965, 15, 46, 0x4),
17207  FieldTrait( 966, 15, 47, 0x4), FieldTrait( 967, 9, 49, 0x4), FieldTrait( 968, 9, 50, 0x4),
17208  FieldTrait( 969, 9, 51, 0x4), FieldTrait( 970, 1, 52, 0x4), FieldTrait( 971, 1, 53, 0x4),
17209  FieldTrait( 996, 15, 55, 0x4), FieldTrait( 997, 15, 56, 0x4), FieldTrait(1018, 1, 54, 0xc),
17210  FieldTrait(1049, 7, 48, 0x4), FieldTrait(1079, 26, 57, 0x4), FieldTrait(1146, 13, 59, 0x4),
17211  FieldTrait(1147, 10, 60, 0x4), FieldTrait(1151, 15, 58, 0x4), FieldTrait(1180, 15, 120, 0x4),
17212  FieldTrait(1181, 4, 121, 0x4), FieldTrait(1184, 2, 61, 0x4), FieldTrait(1185, 29, 62, 0x4),
17213  FieldTrait(1186, 15, 63, 0x4), FieldTrait(1191, 15, 65, 0x4), FieldTrait(1192, 10, 66, 0x4),
17214  FieldTrait(1193, 7, 67, 0x4), FieldTrait(1194, 1, 68, 0x4), FieldTrait(1195, 13, 69, 0x4),
17215  FieldTrait(1196, 15, 70, 0x4), FieldTrait(1197, 15, 77, 0x4), FieldTrait(1198, 1, 71, 0x4),
17216  FieldTrait(1199, 11, 72, 0x4), FieldTrait(1200, 11, 73, 0x4), FieldTrait(1227, 15, 64, 0x4),
17217  FieldTrait(1242, 8, 76, 0x4), FieldTrait(1244, 8, 75, 0x4), FieldTrait(1310, 1, 119, 0xc),
17218  FieldTrait(1350, 4, 122, 0x4), FieldTrait(1352, 8, 123, 0x4), FieldTrait(1435, 1, 78, 0x4),
17219  FieldTrait(1439, 1, 79, 0x4), FieldTrait(1449, 15, 80, 0x4), FieldTrait(1450, 15, 81, 0x4),
17220  FieldTrait(1451, 14, 82, 0x4), FieldTrait(1452, 14, 83, 0x4), FieldTrait(1457, 14, 84, 0x4),
17221  FieldTrait(1458, 14, 85, 0x4), FieldTrait(1478, 1, 86, 0x4), FieldTrait(1479, 1, 87, 0x4),
17222  FieldTrait(1480, 14, 88, 0x4), FieldTrait(1481, 1, 89, 0x4), FieldTrait(1482, 1, 90, 0x4),
17223  FieldTrait(1483, 1, 91, 0xc)
17224 };
17225 const FieldTrait_Hash_Array SecurityDefinition::_ftha(SecurityDefinition::_traits, 124);
17227 //-------------------------------------------------------------------------------------------------
17229 {
17230  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
17231 };
17234 const unsigned short SecurityDefinition::NoStipulations::_fnum;
17235 //-------------------------------------------------------------------------------------------------
17237 {
17238  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
17239 };
17242 const unsigned short SecurityDefinition::NoSecurityAltID::_fnum;
17243 //-------------------------------------------------------------------------------------------------
17244 const FieldTrait SecurityDefinition::NoLegs::_traits[] =
17245 {
17246  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
17247  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
17248  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
17249  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
17250  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
17251  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
17252  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
17253  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
17254  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
17255  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
17256  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
17257  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
17258  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
17259  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
17260  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
17261  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
17262  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
17263  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
17264 };
17267 const unsigned short SecurityDefinition::NoLegs::_fnum;
17268 //-------------------------------------------------------------------------------------------------
17269 const FieldTrait SecurityDefinition::NoLegs::NoLegSecurityAltID::_traits[] =
17270 {
17271  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
17272 };
17273 const FieldTrait_Hash_Array SecurityDefinition::NoLegs::NoLegSecurityAltID::_ftha(SecurityDefinition::NoLegs::NoLegSecurityAltID::_traits, 2);
17276 //-------------------------------------------------------------------------------------------------
17277 const FieldTrait SecurityDefinition::NoUnderlyings::_traits[] =
17278 {
17279  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
17280  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
17281  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
17282  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
17283  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
17284  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
17285  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
17286  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
17287  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
17288  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
17289  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
17290  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
17291  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
17292  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
17293  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
17294  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
17295  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
17296  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
17297  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
17298  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
17299  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
17300  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
17301  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
17302  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
17303 };
17306 const unsigned short SecurityDefinition::NoUnderlyings::_fnum;
17307 //-------------------------------------------------------------------------------------------------
17308 const FieldTrait SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
17309 {
17310  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
17311 };
17312 const FieldTrait_Hash_Array SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityDefinition::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
17315 //-------------------------------------------------------------------------------------------------
17316 const FieldTrait SecurityDefinition::NoUnderlyings::NoUnderlyingStips::_traits[] =
17317 {
17318  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
17319 };
17320 const FieldTrait_Hash_Array SecurityDefinition::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityDefinition::NoUnderlyings::NoUnderlyingStips::_traits, 2);
17323 //-------------------------------------------------------------------------------------------------
17324 const FieldTrait SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
17325 {
17326  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
17327  FieldTrait(1062, 1, 4, 0xc)
17328 };
17329 const FieldTrait_Hash_Array SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
17332 //-------------------------------------------------------------------------------------------------
17333 const FieldTrait SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
17334 {
17335  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
17336 };
17337 const FieldTrait_Hash_Array SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityDefinition::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
17340 //-------------------------------------------------------------------------------------------------
17341 const FieldTrait SecurityDefinition::NoEvents::_traits[] =
17342 {
17343  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
17344  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
17345 };
17348 const unsigned short SecurityDefinition::NoEvents::_fnum;
17349 //-------------------------------------------------------------------------------------------------
17350 const FieldTrait SecurityDefinition::NoInstrAttrib::_traits[] =
17351 {
17352  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
17353 };
17356 const unsigned short SecurityDefinition::NoInstrAttrib::_fnum;
17357 //-------------------------------------------------------------------------------------------------
17359 {
17360  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
17361  FieldTrait(1052, 1, 4, 0xc)
17362 };
17364 const MsgType SecurityDefinition::NoInstrumentParties::_msgtype("NoInstrumentParties");
17366 //-------------------------------------------------------------------------------------------------
17367 const FieldTrait SecurityDefinition::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
17368 {
17369  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
17370 };
17371 const FieldTrait_Hash_Array SecurityDefinition::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityDefinition::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
17374 //-------------------------------------------------------------------------------------------------
17376 {
17377  FieldTrait( 423, 1, 18, 0x4), FieldTrait( 561, 10, 15, 0x4), FieldTrait( 562, 10, 10, 0x4),
17378  FieldTrait( 827, 1, 9, 0x4), FieldTrait(1140, 10, 11, 0x4), FieldTrait(1143, 9, 12, 0x4),
17379  FieldTrait(1144, 1, 13, 0x4), FieldTrait(1148, 11, 6, 0x4), FieldTrait(1149, 11, 7, 0x4),
17380  FieldTrait(1150, 11, 8, 0x4), FieldTrait(1201, 1, 21, 0xc), FieldTrait(1205, 1, 3, 0xc),
17381  FieldTrait(1234, 1, 4, 0xc), FieldTrait(1245, 19, 14, 0x4), FieldTrait(1300, 15, 2, 0x4),
17382  FieldTrait(1301, 20, 1, 0x4), FieldTrait(1306, 1, 5, 0x4), FieldTrait(1309, 1, 19, 0xc),
17383  FieldTrait(1312, 1, 20, 0xc), FieldTrait(1377, 1, 16, 0x4), FieldTrait(1378, 1, 17, 0x4)
17384 };
17387 const unsigned short SecurityDefinition::NoMarketSegments::_fnum;
17388 //-------------------------------------------------------------------------------------------------
17389 const FieldTrait SecurityDefinition::NoMarketSegments::NoStrikeRules::_traits[] =
17390 {
17391  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
17392  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
17393 };
17394 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoStrikeRules::_ftha(SecurityDefinition::NoMarketSegments::NoStrikeRules::_traits, 6);
17397 //-------------------------------------------------------------------------------------------------
17398 const FieldTrait SecurityDefinition::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits[] =
17399 {
17400  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
17401  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
17402 };
17403 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoStrikeRules::NoMaturityRules::_ftha(SecurityDefinition::NoMarketSegments::NoStrikeRules::NoMaturityRules::_traits, 6);
17406 //-------------------------------------------------------------------------------------------------
17407 const FieldTrait SecurityDefinition::NoMarketSegments::NoTickRules::_traits[] =
17408 {
17409  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
17410  FieldTrait(1209, 1, 4, 0x4)
17411 };
17412 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTickRules::_ftha(SecurityDefinition::NoMarketSegments::NoTickRules::_traits, 4);
17415 //-------------------------------------------------------------------------------------------------
17416 const FieldTrait SecurityDefinition::NoMarketSegments::NoLotTypeRules::_traits[] =
17417 {
17418  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
17419 };
17420 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoLotTypeRules::_ftha(SecurityDefinition::NoMarketSegments::NoLotTypeRules::_traits, 2);
17423 //-------------------------------------------------------------------------------------------------
17424 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::_traits[] =
17425 {
17426  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
17427  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
17428  FieldTrait(1239, 1, 4, 0xc)
17429 };
17430 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::_traits, 7);
17433 //-------------------------------------------------------------------------------------------------
17434 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
17435 {
17436  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
17437 };
17438 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
17441 //-------------------------------------------------------------------------------------------------
17442 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits[] =
17443 {
17444  FieldTrait(1308, 7, 1, 0x4)
17445 };
17446 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoExecInstRules::_traits, 1);
17449 //-------------------------------------------------------------------------------------------------
17450 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits[] =
17451 {
17452  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
17453 };
17454 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoMatchRules::_traits, 2);
17457 //-------------------------------------------------------------------------------------------------
17458 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
17459 {
17460  FieldTrait( 40, 7, 1, 0x4)
17461 };
17462 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
17465 //-------------------------------------------------------------------------------------------------
17466 const FieldTrait SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
17467 {
17468  FieldTrait( 59, 7, 1, 0x4)
17469 };
17470 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_ftha(SecurityDefinition::NoMarketSegments::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
17473 //-------------------------------------------------------------------------------------------------
17474 const FieldTrait SecurityDefinition::NoMarketSegments::NoNestedInstrAttrib::_traits[] =
17475 {
17476  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
17477 };
17478 const FieldTrait_Hash_Array SecurityDefinition::NoMarketSegments::NoNestedInstrAttrib::_ftha(SecurityDefinition::NoMarketSegments::NoNestedInstrAttrib::_traits, 2);
17481 //-------------------------------------------------------------------------------------------------
17483 {
17484  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
17485  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
17486  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
17487 };
17490 const unsigned short SecurityDefinition::NoComplexEvents::_fnum;
17491 //-------------------------------------------------------------------------------------------------
17492 const FieldTrait SecurityDefinition::NoComplexEvents::NoComplexEventDates::_traits[] =
17493 {
17494  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
17495 };
17496 const FieldTrait_Hash_Array SecurityDefinition::NoComplexEvents::NoComplexEventDates::_ftha(SecurityDefinition::NoComplexEvents::NoComplexEventDates::_traits, 3);
17499 //-------------------------------------------------------------------------------------------------
17500 const FieldTrait SecurityDefinition::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
17501 {
17502  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
17503 };
17504 const FieldTrait_Hash_Array SecurityDefinition::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityDefinition::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
17507 //-------------------------------------------------------------------------------------------------
17508 const FieldTrait SecurityStatusRequest::_traits[] =
17509 {
17510  FieldTrait( 15, 19, 95, 0x4), FieldTrait( 22, 15, 5, 0x4), FieldTrait( 48, 15, 4, 0x4),
17511  FieldTrait( 55, 15, 2, 0x4), FieldTrait( 65, 15, 3, 0x4), FieldTrait( 106, 15, 31, 0x4),
17512  FieldTrait( 107, 15, 34, 0x4), FieldTrait( 167, 15, 9, 0x4), FieldTrait( 200, 21, 11, 0x4),
17513  FieldTrait( 201, 1, 72, 0x4), FieldTrait( 202, 11, 25, 0x4), FieldTrait( 206, 7, 27, 0x4),
17514  FieldTrait( 207, 20, 30, 0x4), FieldTrait( 223, 14, 29, 0x4), FieldTrait( 224, 25, 13, 0x4),
17515  FieldTrait( 225, 25, 14, 0x4), FieldTrait( 226, 1, 16, 0x4), FieldTrait( 227, 14, 17, 0x4),
17516  FieldTrait( 228, 9, 18, 0x4), FieldTrait( 231, 9, 28, 0x4), FieldTrait( 239, 1, 15, 0x4),
17517  FieldTrait( 240, 25, 24, 0x4), FieldTrait( 255, 15, 19, 0x4), FieldTrait( 263, 7, 96, 0x1),
17518  FieldTrait( 324, 15, 1, 0x1), FieldTrait( 336, 15, 97, 0x4), FieldTrait( 348, 2, 32, 0x4),
17519  FieldTrait( 349, 28, 33, 0x4), FieldTrait( 350, 2, 35, 0x4), FieldTrait( 351, 28, 36, 0x4),
17520  FieldTrait( 454, 1, 6, 0xc), FieldTrait( 460, 1, 7, 0x4), FieldTrait( 461, 15, 8, 0x4),
17521  FieldTrait( 470, 18, 21, 0x4), FieldTrait( 471, 15, 22, 0x4), FieldTrait( 472, 15, 23, 0x4),
17522  FieldTrait( 541, 25, 12, 0x4), FieldTrait( 543, 15, 20, 0x4), FieldTrait( 555, 1, 94, 0xc),
17523  FieldTrait( 625, 15, 98, 0x4), FieldTrait( 667, 21, 38, 0x4), FieldTrait( 668, 1, 90, 0x4),
17524  FieldTrait( 691, 15, 37, 0x4), FieldTrait( 711, 1, 93, 0xc), FieldTrait( 762, 15, 10, 0x4),
17525  FieldTrait( 864, 1, 41, 0xc), FieldTrait( 869, 14, 91, 0x4), FieldTrait( 870, 1, 92, 0xc),
17526  FieldTrait( 873, 25, 42, 0x4), FieldTrait( 874, 25, 43, 0x4), FieldTrait( 875, 1, 39, 0x4),
17527  FieldTrait( 876, 15, 40, 0x4), FieldTrait( 947, 19, 26, 0x4), FieldTrait( 965, 15, 44, 0x4),
17528  FieldTrait( 966, 15, 45, 0x4), FieldTrait( 967, 9, 47, 0x4), FieldTrait( 968, 9, 48, 0x4),
17529  FieldTrait( 969, 9, 49, 0x4), FieldTrait( 970, 1, 50, 0x4), FieldTrait( 971, 1, 51, 0x4),
17530  FieldTrait( 996, 15, 53, 0x4), FieldTrait( 997, 15, 54, 0x4), FieldTrait(1018, 1, 52, 0xc),
17531  FieldTrait(1049, 7, 46, 0x4), FieldTrait(1079, 26, 55, 0x4), FieldTrait(1146, 13, 57, 0x4),
17532  FieldTrait(1147, 10, 58, 0x4), FieldTrait(1151, 15, 56, 0x4), FieldTrait(1184, 2, 59, 0x4),
17533  FieldTrait(1185, 29, 60, 0x4), FieldTrait(1186, 15, 61, 0x4), FieldTrait(1191, 15, 63, 0x4),
17534  FieldTrait(1192, 10, 64, 0x4), FieldTrait(1193, 7, 65, 0x4), FieldTrait(1194, 1, 66, 0x4),
17535  FieldTrait(1195, 13, 67, 0x4), FieldTrait(1196, 15, 68, 0x4), FieldTrait(1197, 15, 75, 0x4),
17536  FieldTrait(1198, 1, 69, 0x4), FieldTrait(1199, 11, 70, 0x4), FieldTrait(1200, 11, 71, 0x4),
17537  FieldTrait(1227, 15, 62, 0x4), FieldTrait(1242, 8, 74, 0x4), FieldTrait(1244, 8, 73, 0x4),
17538  FieldTrait(1300, 15, 100, 0x4), FieldTrait(1301, 20, 99, 0x4), FieldTrait(1435, 1, 76, 0x4),
17539  FieldTrait(1439, 1, 77, 0x4), FieldTrait(1449, 15, 78, 0x4), FieldTrait(1450, 15, 79, 0x4),
17540  FieldTrait(1451, 14, 80, 0x4), FieldTrait(1452, 14, 81, 0x4), FieldTrait(1457, 14, 82, 0x4),
17541  FieldTrait(1458, 14, 83, 0x4), FieldTrait(1478, 1, 84, 0x4), FieldTrait(1479, 1, 85, 0x4),
17542  FieldTrait(1480, 14, 86, 0x4), FieldTrait(1481, 1, 87, 0x4), FieldTrait(1482, 1, 88, 0x4),
17543  FieldTrait(1483, 1, 89, 0xc)
17544 };
17545 const FieldTrait_Hash_Array SecurityStatusRequest::_ftha(SecurityStatusRequest::_traits, 100);
17547 //-------------------------------------------------------------------------------------------------
17549 {
17550  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
17551 };
17555 //-------------------------------------------------------------------------------------------------
17556 const FieldTrait SecurityStatusRequest::NoLegs::_traits[] =
17557 {
17558  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
17559  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
17560  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
17561  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
17562  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
17563  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
17564  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
17565  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
17566  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
17567  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
17568  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
17569  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
17570  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
17571  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
17572  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
17573  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
17574  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
17575  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
17576 };
17579 const unsigned short SecurityStatusRequest::NoLegs::_fnum;
17580 //-------------------------------------------------------------------------------------------------
17581 const FieldTrait SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_traits[] =
17582 {
17583  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
17584 };
17585 const FieldTrait_Hash_Array SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_ftha(SecurityStatusRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
17588 //-------------------------------------------------------------------------------------------------
17590 {
17591  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
17592  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
17593  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
17594  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
17595  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
17596  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
17597  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
17598  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
17599  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
17600  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
17601  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
17602  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
17603  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
17604  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
17605  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
17606  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
17607  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
17608  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
17609  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
17610  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
17611  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
17612  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
17613  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
17614  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
17615 };
17618 const unsigned short SecurityStatusRequest::NoUnderlyings::_fnum;
17619 //-------------------------------------------------------------------------------------------------
17620 const FieldTrait SecurityStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
17621 {
17622  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
17623 };
17624 const FieldTrait_Hash_Array SecurityStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityStatusRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
17627 //-------------------------------------------------------------------------------------------------
17628 const FieldTrait SecurityStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
17629 {
17630  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
17631 };
17632 const FieldTrait_Hash_Array SecurityStatusRequest::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityStatusRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
17635 //-------------------------------------------------------------------------------------------------
17636 const FieldTrait SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
17637 {
17638  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
17639  FieldTrait(1062, 1, 4, 0xc)
17640 };
17641 const FieldTrait_Hash_Array SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
17644 //-------------------------------------------------------------------------------------------------
17645 const FieldTrait SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
17646 {
17647  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
17648 };
17649 const FieldTrait_Hash_Array SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityStatusRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
17652 //-------------------------------------------------------------------------------------------------
17653 const FieldTrait SecurityStatusRequest::NoEvents::_traits[] =
17654 {
17655  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
17656  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
17657 };
17660 const unsigned short SecurityStatusRequest::NoEvents::_fnum;
17661 //-------------------------------------------------------------------------------------------------
17663 {
17664  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
17665 };
17668 const unsigned short SecurityStatusRequest::NoInstrAttrib::_fnum;
17669 //-------------------------------------------------------------------------------------------------
17671 {
17672  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
17673  FieldTrait(1052, 1, 4, 0xc)
17674 };
17678 //-------------------------------------------------------------------------------------------------
17679 const FieldTrait SecurityStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
17680 {
17681  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
17682 };
17683 const FieldTrait_Hash_Array SecurityStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityStatusRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
17686 //-------------------------------------------------------------------------------------------------
17688 {
17689  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
17690  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
17691  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
17692 };
17696 //-------------------------------------------------------------------------------------------------
17697 const FieldTrait SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
17698 {
17699  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
17700 };
17701 const FieldTrait_Hash_Array SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::_ftha(SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
17704 //-------------------------------------------------------------------------------------------------
17705 const FieldTrait SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
17706 {
17707  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
17708 };
17709 const FieldTrait_Hash_Array SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityStatusRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
17712 //-------------------------------------------------------------------------------------------------
17713 const FieldTrait SecurityStatus::_traits[] =
17714 {
17715  FieldTrait( 15, 19, 95, 0x4), FieldTrait( 22, 15, 5, 0x4), FieldTrait( 31, 11, 109, 0x4),
17716  FieldTrait( 48, 15, 4, 0x4), FieldTrait( 55, 15, 2, 0x4), FieldTrait( 58, 15, 112, 0x4),
17717  FieldTrait( 60, 22, 110, 0x4), FieldTrait( 65, 15, 3, 0x4), FieldTrait( 106, 15, 31, 0x4),
17718  FieldTrait( 107, 15, 34, 0x4), FieldTrait( 167, 15, 9, 0x4), FieldTrait( 200, 21, 11, 0x4),
17719  FieldTrait( 201, 1, 72, 0x4), FieldTrait( 202, 11, 25, 0x4), FieldTrait( 206, 7, 27, 0x4),
17720  FieldTrait( 207, 20, 30, 0x4), FieldTrait( 223, 14, 29, 0x4), FieldTrait( 224, 25, 13, 0x4),
17721  FieldTrait( 225, 25, 14, 0x4), FieldTrait( 226, 1, 16, 0x4), FieldTrait( 227, 14, 17, 0x4),
17722  FieldTrait( 228, 9, 18, 0x4), FieldTrait( 231, 9, 28, 0x4), FieldTrait( 239, 1, 15, 0x4),
17723  FieldTrait( 240, 25, 24, 0x4), FieldTrait( 255, 15, 19, 0x4), FieldTrait( 264, 1, 118, 0x4),
17724  FieldTrait( 291, 16, 100, 0x4), FieldTrait( 292, 16, 101, 0x4), FieldTrait( 324, 15, 1, 0x4),
17725  FieldTrait( 325, 8, 98, 0x4), FieldTrait( 326, 1, 99, 0x4), FieldTrait( 327, 1, 102, 0x4),
17726  FieldTrait( 328, 8, 103, 0x4), FieldTrait( 329, 8, 104, 0x4), FieldTrait( 330, 10, 105, 0x4),
17727  FieldTrait( 331, 10, 106, 0x4), FieldTrait( 332, 11, 107, 0x4), FieldTrait( 333, 11, 108, 0x4),
17728  FieldTrait( 334, 1, 111, 0x4), FieldTrait( 336, 15, 96, 0x4), FieldTrait( 348, 2, 32, 0x4),
17729  FieldTrait( 349, 28, 33, 0x4), FieldTrait( 350, 2, 35, 0x4), FieldTrait( 351, 28, 36, 0x4),
17730  FieldTrait( 354, 2, 113, 0x4), FieldTrait( 355, 28, 114, 0x4), FieldTrait( 454, 1, 6, 0xc),
17731  FieldTrait( 460, 1, 7, 0x4), FieldTrait( 461, 15, 8, 0x4), FieldTrait( 470, 18, 21, 0x4),
17732  FieldTrait( 471, 15, 22, 0x4), FieldTrait( 472, 15, 23, 0x4), FieldTrait( 541, 25, 12, 0x4),
17733  FieldTrait( 543, 15, 20, 0x4), FieldTrait( 555, 1, 94, 0xc), FieldTrait( 625, 15, 97, 0x4),
17734  FieldTrait( 667, 21, 38, 0x4), FieldTrait( 668, 1, 90, 0x4), FieldTrait( 691, 15, 37, 0x4),
17735  FieldTrait( 711, 1, 93, 0xc), FieldTrait( 762, 15, 10, 0x4), FieldTrait( 864, 1, 41, 0xc),
17736  FieldTrait( 869, 14, 91, 0x4), FieldTrait( 870, 1, 92, 0xc), FieldTrait( 873, 25, 42, 0x4),
17737  FieldTrait( 874, 25, 43, 0x4), FieldTrait( 875, 1, 39, 0x4), FieldTrait( 876, 15, 40, 0x4),
17738  FieldTrait( 947, 19, 26, 0x4), FieldTrait( 965, 15, 44, 0x4), FieldTrait( 966, 15, 45, 0x4),
17739  FieldTrait( 967, 9, 47, 0x4), FieldTrait( 968, 9, 48, 0x4), FieldTrait( 969, 9, 49, 0x4),
17740  FieldTrait( 970, 1, 50, 0x4), FieldTrait( 971, 1, 51, 0x4), FieldTrait( 996, 15, 53, 0x4),
17741  FieldTrait( 997, 15, 54, 0x4), FieldTrait(1018, 1, 52, 0xc), FieldTrait(1021, 1, 117, 0x4),
17742  FieldTrait(1025, 11, 115, 0x4), FieldTrait(1049, 7, 46, 0x4), FieldTrait(1079, 26, 55, 0x4),
17743  FieldTrait(1146, 13, 57, 0x4), FieldTrait(1147, 10, 58, 0x4), FieldTrait(1151, 15, 56, 0x4),
17744  FieldTrait(1174, 1, 116, 0x4), FieldTrait(1180, 15, 121, 0x4), FieldTrait(1181, 4, 122, 0x4),
17745  FieldTrait(1184, 2, 59, 0x4), FieldTrait(1185, 29, 60, 0x4), FieldTrait(1186, 15, 61, 0x4),
17746  FieldTrait(1191, 15, 63, 0x4), FieldTrait(1192, 10, 64, 0x4), FieldTrait(1193, 7, 65, 0x4),
17747  FieldTrait(1194, 1, 66, 0x4), FieldTrait(1195, 13, 67, 0x4), FieldTrait(1196, 15, 68, 0x4),
17748  FieldTrait(1197, 15, 75, 0x4), FieldTrait(1198, 1, 69, 0x4), FieldTrait(1199, 11, 70, 0x4),
17749  FieldTrait(1200, 11, 71, 0x4), FieldTrait(1227, 15, 62, 0x4), FieldTrait(1242, 8, 74, 0x4),
17750  FieldTrait(1244, 8, 73, 0x4), FieldTrait(1300, 15, 120, 0x4), FieldTrait(1301, 20, 119, 0x4),
17751  FieldTrait(1350, 4, 123, 0x4), FieldTrait(1352, 8, 124, 0x4), FieldTrait(1435, 1, 76, 0x4),
17752  FieldTrait(1439, 1, 77, 0x4), FieldTrait(1449, 15, 78, 0x4), FieldTrait(1450, 15, 79, 0x4),
17753  FieldTrait(1451, 14, 80, 0x4), FieldTrait(1452, 14, 81, 0x4), FieldTrait(1457, 14, 82, 0x4),
17754  FieldTrait(1458, 14, 83, 0x4), FieldTrait(1478, 1, 84, 0x4), FieldTrait(1479, 1, 85, 0x4),
17755  FieldTrait(1480, 14, 86, 0x4), FieldTrait(1481, 1, 87, 0x4), FieldTrait(1482, 1, 88, 0x4),
17756  FieldTrait(1483, 1, 89, 0xc)
17757 };
17758 const FieldTrait_Hash_Array SecurityStatus::_ftha(SecurityStatus::_traits, 124);
17760 //-------------------------------------------------------------------------------------------------
17761 const FieldTrait SecurityStatus::NoSecurityAltID::_traits[] =
17762 {
17763  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
17764 };
17766 const MsgType SecurityStatus::NoSecurityAltID::_msgtype("NoSecurityAltID");
17767 const unsigned short SecurityStatus::NoSecurityAltID::_fnum;
17768 //-------------------------------------------------------------------------------------------------
17769 const FieldTrait SecurityStatus::NoLegs::_traits[] =
17770 {
17771  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
17772  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
17773  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
17774  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
17775  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
17776  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
17777  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
17778  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
17779  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
17780  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
17781  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
17782  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
17783  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
17784  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
17785  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
17786  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
17787  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
17788  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
17789 };
17790 const FieldTrait_Hash_Array SecurityStatus::NoLegs::_ftha(SecurityStatus::NoLegs::_traits, 54);
17792 const unsigned short SecurityStatus::NoLegs::_fnum;
17793 //-------------------------------------------------------------------------------------------------
17794 const FieldTrait SecurityStatus::NoLegs::NoLegSecurityAltID::_traits[] =
17795 {
17796  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
17797 };
17798 const FieldTrait_Hash_Array SecurityStatus::NoLegs::NoLegSecurityAltID::_ftha(SecurityStatus::NoLegs::NoLegSecurityAltID::_traits, 2);
17801 //-------------------------------------------------------------------------------------------------
17802 const FieldTrait SecurityStatus::NoUnderlyings::_traits[] =
17803 {
17804  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
17805  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
17806  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
17807  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
17808  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
17809  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
17810  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
17811  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
17812  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
17813  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
17814  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
17815  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
17816  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
17817  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
17818  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
17819  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
17820  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
17821  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
17822  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
17823  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
17824  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
17825  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
17826  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
17827  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
17828 };
17830 const MsgType SecurityStatus::NoUnderlyings::_msgtype("NoUnderlyings");
17831 const unsigned short SecurityStatus::NoUnderlyings::_fnum;
17832 //-------------------------------------------------------------------------------------------------
17833 const FieldTrait SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
17834 {
17835  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
17836 };
17837 const FieldTrait_Hash_Array SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityStatus::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
17840 //-------------------------------------------------------------------------------------------------
17841 const FieldTrait SecurityStatus::NoUnderlyings::NoUnderlyingStips::_traits[] =
17842 {
17843  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
17844 };
17845 const FieldTrait_Hash_Array SecurityStatus::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityStatus::NoUnderlyings::NoUnderlyingStips::_traits, 2);
17848 //-------------------------------------------------------------------------------------------------
17849 const FieldTrait SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
17850 {
17851  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
17852  FieldTrait(1062, 1, 4, 0xc)
17853 };
17854 const FieldTrait_Hash_Array SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
17857 //-------------------------------------------------------------------------------------------------
17858 const FieldTrait SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
17859 {
17860  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
17861 };
17862 const FieldTrait_Hash_Array SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityStatus::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
17865 //-------------------------------------------------------------------------------------------------
17866 const FieldTrait SecurityStatus::NoEvents::_traits[] =
17867 {
17868  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
17869  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
17870 };
17873 const unsigned short SecurityStatus::NoEvents::_fnum;
17874 //-------------------------------------------------------------------------------------------------
17875 const FieldTrait SecurityStatus::NoInstrAttrib::_traits[] =
17876 {
17877  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
17878 };
17880 const MsgType SecurityStatus::NoInstrAttrib::_msgtype("NoInstrAttrib");
17881 const unsigned short SecurityStatus::NoInstrAttrib::_fnum;
17882 //-------------------------------------------------------------------------------------------------
17884 {
17885  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
17886  FieldTrait(1052, 1, 4, 0xc)
17887 };
17889 const MsgType SecurityStatus::NoInstrumentParties::_msgtype("NoInstrumentParties");
17890 const unsigned short SecurityStatus::NoInstrumentParties::_fnum;
17891 //-------------------------------------------------------------------------------------------------
17892 const FieldTrait SecurityStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
17893 {
17894  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
17895 };
17896 const FieldTrait_Hash_Array SecurityStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
17899 //-------------------------------------------------------------------------------------------------
17900 const FieldTrait SecurityStatus::NoComplexEvents::_traits[] =
17901 {
17902  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
17903  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
17904  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
17905 };
17907 const MsgType SecurityStatus::NoComplexEvents::_msgtype("NoComplexEvents");
17908 const unsigned short SecurityStatus::NoComplexEvents::_fnum;
17909 //-------------------------------------------------------------------------------------------------
17910 const FieldTrait SecurityStatus::NoComplexEvents::NoComplexEventDates::_traits[] =
17911 {
17912  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
17913 };
17914 const FieldTrait_Hash_Array SecurityStatus::NoComplexEvents::NoComplexEventDates::_ftha(SecurityStatus::NoComplexEvents::NoComplexEventDates::_traits, 3);
17917 //-------------------------------------------------------------------------------------------------
17918 const FieldTrait SecurityStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
17919 {
17920  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
17921 };
17922 const FieldTrait_Hash_Array SecurityStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
17925 //-------------------------------------------------------------------------------------------------
17926 const FieldTrait TradingSessionStatusRequest::_traits[] =
17927 {
17928  FieldTrait( 207, 20, 7, 0x4), FieldTrait( 263, 7, 6, 0x1), FieldTrait( 335, 15, 1, 0x1),
17929  FieldTrait( 336, 15, 2, 0x4), FieldTrait( 338, 1, 4, 0x4), FieldTrait( 339, 1, 5, 0x4),
17930  FieldTrait( 625, 15, 3, 0x4), FieldTrait(1300, 15, 9, 0x4), FieldTrait(1301, 20, 8, 0x4)
17931 };
17934 //-------------------------------------------------------------------------------------------------
17935 const FieldTrait TradingSessionStatus::_traits[] =
17936 {
17937  FieldTrait( 22, 15, 21, 0x4), FieldTrait( 48, 15, 20, 0x4), FieldTrait( 55, 15, 18, 0x4),
17938  FieldTrait( 58, 15, 15, 0x4), FieldTrait( 65, 15, 19, 0x4), FieldTrait( 106, 15, 47, 0x4),
17939  FieldTrait( 107, 15, 50, 0x4), FieldTrait( 167, 15, 25, 0x4), FieldTrait( 200, 21, 27, 0x4),
17940  FieldTrait( 201, 1, 88, 0x4), FieldTrait( 202, 11, 41, 0x4), FieldTrait( 206, 7, 43, 0x4),
17941  FieldTrait( 207, 20, 46, 0x4), FieldTrait( 223, 14, 45, 0x4), FieldTrait( 224, 25, 29, 0x4),
17942  FieldTrait( 225, 25, 30, 0x4), FieldTrait( 226, 1, 32, 0x4), FieldTrait( 227, 14, 33, 0x4),
17943  FieldTrait( 228, 9, 34, 0x4), FieldTrait( 231, 9, 44, 0x4), FieldTrait( 239, 1, 31, 0x4),
17944  FieldTrait( 240, 25, 40, 0x4), FieldTrait( 255, 15, 35, 0x4), FieldTrait( 325, 8, 6, 0x4),
17945  FieldTrait( 335, 15, 1, 0x4), FieldTrait( 336, 15, 2, 0x1), FieldTrait( 338, 1, 4, 0x4),
17946  FieldTrait( 339, 1, 5, 0x4), FieldTrait( 340, 1, 7, 0x1), FieldTrait( 341, 22, 9, 0x4),
17947  FieldTrait( 342, 22, 10, 0x4), FieldTrait( 343, 22, 11, 0x4), FieldTrait( 344, 22, 12, 0x4),
17948  FieldTrait( 345, 22, 13, 0x4), FieldTrait( 348, 2, 48, 0x4), FieldTrait( 349, 28, 49, 0x4),
17949  FieldTrait( 350, 2, 51, 0x4), FieldTrait( 351, 28, 52, 0x4), FieldTrait( 354, 2, 16, 0x4),
17950  FieldTrait( 355, 28, 17, 0x4), FieldTrait( 387, 10, 14, 0x4), FieldTrait( 454, 1, 22, 0xc),
17951  FieldTrait( 460, 1, 23, 0x4), FieldTrait( 461, 15, 24, 0x4), FieldTrait( 470, 18, 37, 0x4),
17952  FieldTrait( 471, 15, 38, 0x4), FieldTrait( 472, 15, 39, 0x4), FieldTrait( 541, 25, 28, 0x4),
17953  FieldTrait( 543, 15, 36, 0x4), FieldTrait( 567, 1, 8, 0x4), FieldTrait( 625, 15, 3, 0x4),
17954  FieldTrait( 667, 21, 54, 0x4), FieldTrait( 691, 15, 53, 0x4), FieldTrait( 762, 15, 26, 0x4),
17955  FieldTrait( 864, 1, 57, 0xc), FieldTrait( 873, 25, 58, 0x4), FieldTrait( 874, 25, 59, 0x4),
17956  FieldTrait( 875, 1, 55, 0x4), FieldTrait( 876, 15, 56, 0x4), FieldTrait( 947, 19, 42, 0x4),
17957  FieldTrait( 965, 15, 60, 0x4), FieldTrait( 966, 15, 61, 0x4), FieldTrait( 967, 9, 63, 0x4),
17958  FieldTrait( 968, 9, 64, 0x4), FieldTrait( 969, 9, 65, 0x4), FieldTrait( 970, 1, 66, 0x4),
17959  FieldTrait( 971, 1, 67, 0x4), FieldTrait( 996, 15, 69, 0x4), FieldTrait( 997, 15, 70, 0x4),
17960  FieldTrait(1018, 1, 68, 0xc), FieldTrait(1049, 7, 62, 0x4), FieldTrait(1079, 26, 71, 0x4),
17961  FieldTrait(1146, 13, 73, 0x4), FieldTrait(1147, 10, 74, 0x4), FieldTrait(1151, 15, 72, 0x4),
17962  FieldTrait(1180, 15, 109, 0x4), FieldTrait(1181, 4, 110, 0x4), FieldTrait(1184, 2, 75, 0x4),
17963  FieldTrait(1185, 29, 76, 0x4), FieldTrait(1186, 15, 77, 0x4), FieldTrait(1191, 15, 79, 0x4),
17964  FieldTrait(1192, 10, 80, 0x4), FieldTrait(1193, 7, 81, 0x4), FieldTrait(1194, 1, 82, 0x4),
17965  FieldTrait(1195, 13, 83, 0x4), FieldTrait(1196, 15, 84, 0x4), FieldTrait(1197, 15, 91, 0x4),
17966  FieldTrait(1198, 1, 85, 0x4), FieldTrait(1199, 11, 86, 0x4), FieldTrait(1200, 11, 87, 0x4),
17967  FieldTrait(1227, 15, 78, 0x4), FieldTrait(1242, 8, 90, 0x4), FieldTrait(1244, 8, 89, 0x4),
17968  FieldTrait(1300, 15, 107, 0x4), FieldTrait(1301, 20, 106, 0x4), FieldTrait(1350, 4, 111, 0x4),
17969  FieldTrait(1352, 8, 112, 0x4), FieldTrait(1368, 1, 108, 0x4), FieldTrait(1435, 1, 92, 0x4),
17970  FieldTrait(1439, 1, 93, 0x4), FieldTrait(1449, 15, 94, 0x4), FieldTrait(1450, 15, 95, 0x4),
17971  FieldTrait(1451, 14, 96, 0x4), FieldTrait(1452, 14, 97, 0x4), FieldTrait(1457, 14, 98, 0x4),
17972  FieldTrait(1458, 14, 99, 0x4), FieldTrait(1478, 1, 100, 0x4), FieldTrait(1479, 1, 101, 0x4),
17973  FieldTrait(1480, 14, 102, 0x4), FieldTrait(1481, 1, 103, 0x4), FieldTrait(1482, 1, 104, 0x4),
17974  FieldTrait(1483, 1, 105, 0xc)
17975 };
17976 const FieldTrait_Hash_Array TradingSessionStatus::_ftha(TradingSessionStatus::_traits, 112);
17978 //-------------------------------------------------------------------------------------------------
17980 {
17981  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
17982 };
17986 //-------------------------------------------------------------------------------------------------
17987 const FieldTrait TradingSessionStatus::NoEvents::_traits[] =
17988 {
17989  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
17990  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
17991 };
17994 const unsigned short TradingSessionStatus::NoEvents::_fnum;
17995 //-------------------------------------------------------------------------------------------------
17997 {
17998  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
17999  FieldTrait(1052, 1, 4, 0xc)
18000 };
18004 //-------------------------------------------------------------------------------------------------
18005 const FieldTrait TradingSessionStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18006 {
18007  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
18008 };
18009 const FieldTrait_Hash_Array TradingSessionStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(TradingSessionStatus::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18012 //-------------------------------------------------------------------------------------------------
18014 {
18015  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
18016  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
18017  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
18018 };
18022 //-------------------------------------------------------------------------------------------------
18023 const FieldTrait TradingSessionStatus::NoComplexEvents::NoComplexEventDates::_traits[] =
18024 {
18025  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
18026 };
18027 const FieldTrait_Hash_Array TradingSessionStatus::NoComplexEvents::NoComplexEventDates::_ftha(TradingSessionStatus::NoComplexEvents::NoComplexEventDates::_traits, 3);
18030 //-------------------------------------------------------------------------------------------------
18031 const FieldTrait TradingSessionStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
18032 {
18033  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
18034 };
18035 const FieldTrait_Hash_Array TradingSessionStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(TradingSessionStatus::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
18038 //-------------------------------------------------------------------------------------------------
18039 const FieldTrait header::_traits[] =
18040 {
18041  FieldTrait( 8, 15, 1, 0x61), FieldTrait( 9, 2, 2, 0x61), FieldTrait( 34, 4, 10, 0x1),
18042  FieldTrait( 35, 15, 3, 0x41), FieldTrait( 43, 8, 19, 0x4), FieldTrait( 49, 15, 4, 0x1),
18043  FieldTrait( 50, 15, 11, 0x4), FieldTrait( 52, 22, 21, 0x1), FieldTrait( 56, 15, 5, 0x1),
18044  FieldTrait( 57, 15, 13, 0x4), FieldTrait( 90, 2, 8, 0x4), FieldTrait( 91, 28, 9, 0x4),
18045  FieldTrait( 97, 8, 20, 0x4), FieldTrait( 115, 15, 6, 0x4), FieldTrait( 116, 15, 15, 0x4),
18046  FieldTrait( 122, 22, 22, 0x4), FieldTrait( 128, 15, 7, 0x4), FieldTrait( 129, 15, 17, 0x4),
18047  FieldTrait( 142, 15, 12, 0x4), FieldTrait( 143, 15, 14, 0x4), FieldTrait( 144, 15, 16, 0x4),
18048  FieldTrait( 145, 15, 18, 0x4), FieldTrait( 212, 2, 23, 0x4), FieldTrait( 213, 28, 24, 0x4),
18049  FieldTrait( 347, 15, 25, 0x4), FieldTrait( 369, 4, 26, 0x4), FieldTrait( 627, 1, 27, 0xc),
18050  FieldTrait(1128, 15, 28, 0x4), FieldTrait(1129, 15, 29, 0x4)
18051 };
18052 const FieldTrait_Hash_Array header::_ftha(header::_traits, 29);
18053 const MsgType header::_msgtype("header");
18054 //-------------------------------------------------------------------------------------------------
18055 const FieldTrait header::NoHops::_traits[] =
18056 {
18057  FieldTrait( 628, 15, 1, 0x4), FieldTrait( 629, 22, 2, 0x4), FieldTrait( 630, 4, 3, 0x4)
18058 };
18059 const FieldTrait_Hash_Array header::NoHops::_ftha(header::NoHops::_traits, 3);
18060 const MsgType header::NoHops::_msgtype("NoHops");
18061 const unsigned short header::NoHops::_fnum;
18062 //-------------------------------------------------------------------------------------------------
18063 const FieldTrait MassQuote::_traits[] =
18064 {
18065  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 117, 15, 2, 0x1), FieldTrait( 131, 15, 1, 0x4),
18066  FieldTrait( 293, 10, 9, 0x4), FieldTrait( 294, 10, 10, 0x4), FieldTrait( 296, 1, 11, 0xc),
18067  FieldTrait( 301, 1, 4, 0x4), FieldTrait( 453, 1, 5, 0xc), FieldTrait( 537, 1, 3, 0x4),
18068  FieldTrait( 581, 1, 8, 0x4), FieldTrait( 660, 1, 7, 0x4)
18069 };
18070 const FieldTrait_Hash_Array MassQuote::_ftha(MassQuote::_traits, 11);
18071 const MsgType MassQuote::_msgtype("i");
18072 //-------------------------------------------------------------------------------------------------
18073 const FieldTrait MassQuote::NoQuoteSets::_traits[] =
18074 {
18075  FieldTrait( 241, 25, 13, 0x4), FieldTrait( 242, 25, 14, 0x4), FieldTrait( 243, 1, 15, 0x4),
18076  FieldTrait( 244, 1, 16, 0x4), FieldTrait( 245, 14, 17, 0x4), FieldTrait( 246, 9, 18, 0x4),
18077  FieldTrait( 247, 25, 24, 0x4), FieldTrait( 256, 15, 19, 0x4), FieldTrait( 295, 1, 77, 0xc),
18078  FieldTrait( 302, 15, 1, 0x1), FieldTrait( 304, 1, 75, 0x1), FieldTrait( 305, 15, 5, 0x4),
18079  FieldTrait( 306, 15, 31, 0x4), FieldTrait( 307, 15, 34, 0x4), FieldTrait( 308, 20, 30, 0x4),
18080  FieldTrait( 309, 15, 4, 0x4), FieldTrait( 310, 15, 9, 0x4), FieldTrait( 311, 15, 2, 0x4),
18081  FieldTrait( 312, 15, 3, 0x4), FieldTrait( 313, 21, 11, 0x4), FieldTrait( 315, 1, 61, 0x4),
18082  FieldTrait( 316, 11, 25, 0x4), FieldTrait( 317, 7, 27, 0x4), FieldTrait( 318, 19, 39, 0x4),
18083  FieldTrait( 362, 2, 32, 0x4), FieldTrait( 363, 28, 33, 0x4), FieldTrait( 364, 2, 35, 0x4),
18084  FieldTrait( 365, 28, 36, 0x4), FieldTrait( 367, 22, 74, 0x4), FieldTrait( 435, 14, 29, 0x4),
18085  FieldTrait( 436, 9, 28, 0x4), FieldTrait( 457, 1, 6, 0xc), FieldTrait( 462, 1, 7, 0x4),
18086  FieldTrait( 463, 15, 8, 0x4), FieldTrait( 542, 25, 12, 0x4), FieldTrait( 592, 18, 21, 0x4),
18087  FieldTrait( 593, 15, 22, 0x4), FieldTrait( 594, 15, 23, 0x4), FieldTrait( 595, 15, 20, 0x4),
18088  FieldTrait( 763, 15, 10, 0x4), FieldTrait( 810, 11, 41, 0x4), FieldTrait( 877, 15, 37, 0x4),
18089  FieldTrait( 878, 15, 38, 0x4), FieldTrait( 879, 10, 40, 0x4), FieldTrait( 882, 11, 42, 0x4),
18090  FieldTrait( 883, 11, 43, 0x4), FieldTrait( 884, 13, 44, 0x4), FieldTrait( 885, 13, 45, 0x4),
18091  FieldTrait( 886, 13, 46, 0x4), FieldTrait( 887, 1, 47, 0xc), FieldTrait( 893, 8, 76, 0x4),
18092  FieldTrait( 941, 19, 26, 0x4), FieldTrait( 972, 14, 48, 0x4), FieldTrait( 973, 13, 50, 0x4),
18093  FieldTrait( 974, 15, 51, 0x4), FieldTrait( 975, 1, 49, 0x4), FieldTrait( 998, 15, 52, 0x4),
18094  FieldTrait(1000, 15, 53, 0x4), FieldTrait(1038, 13, 54, 0x4), FieldTrait(1039, 15, 56, 0x4),
18095  FieldTrait(1044, 10, 57, 0x4), FieldTrait(1045, 9, 58, 0x4), FieldTrait(1046, 7, 59, 0x4),
18096  FieldTrait(1058, 1, 55, 0xc), FieldTrait(1213, 26, 60, 0x4), FieldTrait(1419, 1, 62, 0x4),
18097  FieldTrait(1423, 10, 63, 0x4), FieldTrait(1424, 15, 64, 0x4), FieldTrait(1425, 10, 65, 0x4),
18098  FieldTrait(1437, 1, 66, 0x4), FieldTrait(1441, 1, 67, 0x4), FieldTrait(1453, 15, 68, 0x4),
18099  FieldTrait(1454, 15, 69, 0x4), FieldTrait(1455, 14, 70, 0x4), FieldTrait(1456, 14, 71, 0x4),
18100  FieldTrait(1459, 14, 72, 0x4), FieldTrait(1460, 14, 73, 0x4)
18101 };
18102 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::_ftha(MassQuote::NoQuoteSets::_traits, 77);
18103 const MsgType MassQuote::NoQuoteSets::_msgtype("NoQuoteSets");
18104 const unsigned short MassQuote::NoQuoteSets::_fnum;
18105 //-------------------------------------------------------------------------------------------------
18106 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::_traits[] =
18107 {
18108  FieldTrait( 15, 19, 113, 0x4), FieldTrait( 22, 15, 5, 0x4), FieldTrait( 40, 7, 108, 0x4),
18109  FieldTrait( 48, 15, 4, 0x4), FieldTrait( 55, 15, 2, 0x4), FieldTrait( 60, 22, 104, 0x4),
18110  FieldTrait( 62, 22, 95, 0x4), FieldTrait( 64, 25, 107, 0x4), FieldTrait( 65, 15, 3, 0x4),
18111  FieldTrait( 106, 15, 31, 0x4), FieldTrait( 107, 15, 34, 0x4), FieldTrait( 132, 11, 91, 0x4),
18112  FieldTrait( 133, 11, 92, 0x4), FieldTrait( 134, 10, 93, 0x4), FieldTrait( 135, 10, 94, 0x4),
18113  FieldTrait( 167, 15, 9, 0x4), FieldTrait( 188, 11, 96, 0x4), FieldTrait( 189, 12, 98, 0x4),
18114  FieldTrait( 190, 11, 97, 0x4), FieldTrait( 191, 12, 99, 0x4), FieldTrait( 192, 10, 110, 0x4),
18115  FieldTrait( 193, 25, 109, 0x4), FieldTrait( 200, 21, 11, 0x4), FieldTrait( 201, 1, 72, 0x4),
18116  FieldTrait( 202, 11, 25, 0x4), FieldTrait( 206, 7, 27, 0x4), FieldTrait( 207, 20, 30, 0x4),
18117  FieldTrait( 223, 14, 29, 0x4), FieldTrait( 224, 25, 13, 0x4), FieldTrait( 225, 25, 14, 0x4),
18118  FieldTrait( 226, 1, 16, 0x4), FieldTrait( 227, 14, 17, 0x4), FieldTrait( 228, 9, 18, 0x4),
18119  FieldTrait( 231, 9, 28, 0x4), FieldTrait( 239, 1, 15, 0x4), FieldTrait( 240, 25, 24, 0x4),
18120  FieldTrait( 255, 15, 19, 0x4), FieldTrait( 299, 15, 1, 0x1), FieldTrait( 336, 15, 105, 0x4),
18121  FieldTrait( 348, 2, 32, 0x4), FieldTrait( 349, 28, 33, 0x4), FieldTrait( 350, 2, 35, 0x4),
18122  FieldTrait( 351, 28, 36, 0x4), FieldTrait( 454, 1, 6, 0xc), FieldTrait( 460, 1, 7, 0x4),
18123  FieldTrait( 461, 15, 8, 0x4), FieldTrait( 470, 18, 21, 0x4), FieldTrait( 471, 15, 22, 0x4),
18124  FieldTrait( 472, 15, 23, 0x4), FieldTrait( 528, 7, 115, 0x4), FieldTrait( 529, 16, 116, 0x4),
18125  FieldTrait( 541, 25, 12, 0x4), FieldTrait( 543, 15, 20, 0x4), FieldTrait( 555, 1, 90, 0xc),
18126  FieldTrait( 625, 15, 106, 0x4), FieldTrait( 631, 11, 100, 0x4), FieldTrait( 632, 14, 101, 0x4),
18127  FieldTrait( 633, 14, 102, 0x4), FieldTrait( 634, 14, 103, 0x4), FieldTrait( 642, 12, 111, 0x4),
18128  FieldTrait( 643, 12, 112, 0x4), FieldTrait( 667, 21, 38, 0x4), FieldTrait( 691, 15, 37, 0x4),
18129  FieldTrait( 762, 15, 10, 0x4), FieldTrait( 775, 1, 114, 0x4), FieldTrait( 864, 1, 41, 0xc),
18130  FieldTrait( 873, 25, 42, 0x4), FieldTrait( 874, 25, 43, 0x4), FieldTrait( 875, 1, 39, 0x4),
18131  FieldTrait( 876, 15, 40, 0x4), FieldTrait( 947, 19, 26, 0x4), FieldTrait( 965, 15, 44, 0x4),
18132  FieldTrait( 966, 15, 45, 0x4), FieldTrait( 967, 9, 47, 0x4), FieldTrait( 968, 9, 48, 0x4),
18133  FieldTrait( 969, 9, 49, 0x4), FieldTrait( 970, 1, 50, 0x4), FieldTrait( 971, 1, 51, 0x4),
18134  FieldTrait( 996, 15, 53, 0x4), FieldTrait( 997, 15, 54, 0x4), FieldTrait(1018, 1, 52, 0xc),
18135  FieldTrait(1049, 7, 46, 0x4), FieldTrait(1079, 26, 55, 0x4), FieldTrait(1146, 13, 57, 0x4),
18136  FieldTrait(1147, 10, 58, 0x4), FieldTrait(1151, 15, 56, 0x4), FieldTrait(1184, 2, 59, 0x4),
18137  FieldTrait(1185, 29, 60, 0x4), FieldTrait(1186, 15, 61, 0x4), FieldTrait(1191, 15, 63, 0x4),
18138  FieldTrait(1192, 10, 64, 0x4), FieldTrait(1193, 7, 65, 0x4), FieldTrait(1194, 1, 66, 0x4),
18139  FieldTrait(1195, 13, 67, 0x4), FieldTrait(1196, 15, 68, 0x4), FieldTrait(1197, 15, 75, 0x4),
18140  FieldTrait(1198, 1, 69, 0x4), FieldTrait(1199, 11, 70, 0x4), FieldTrait(1200, 11, 71, 0x4),
18141  FieldTrait(1227, 15, 62, 0x4), FieldTrait(1242, 8, 74, 0x4), FieldTrait(1244, 8, 73, 0x4),
18142  FieldTrait(1435, 1, 76, 0x4), FieldTrait(1439, 1, 77, 0x4), FieldTrait(1449, 15, 78, 0x4),
18143  FieldTrait(1450, 15, 79, 0x4), FieldTrait(1451, 14, 80, 0x4), FieldTrait(1452, 14, 81, 0x4),
18144  FieldTrait(1457, 14, 82, 0x4), FieldTrait(1458, 14, 83, 0x4), FieldTrait(1478, 1, 84, 0x4),
18145  FieldTrait(1479, 1, 85, 0x4), FieldTrait(1480, 14, 86, 0x4), FieldTrait(1481, 1, 87, 0x4),
18146  FieldTrait(1482, 1, 88, 0x4), FieldTrait(1483, 1, 89, 0xc)
18147 };
18148 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::_traits, 116);
18151 //-------------------------------------------------------------------------------------------------
18152 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits[] =
18153 {
18154  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
18155 };
18156 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoSecurityAltID::_traits, 2);
18159 //-------------------------------------------------------------------------------------------------
18160 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::_traits[] =
18161 {
18162  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
18163  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
18164  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
18165  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
18166  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
18167  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
18168  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
18169  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
18170  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
18171  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
18172  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
18173  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
18174  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
18175  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
18176  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
18177  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
18178  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
18179  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
18180 };
18181 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::_traits, 54);
18184 //-------------------------------------------------------------------------------------------------
18185 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits[] =
18186 {
18187  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
18188 };
18189 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoLegs::NoLegSecurityAltID::_traits, 2);
18192 //-------------------------------------------------------------------------------------------------
18193 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoEvents::_traits[] =
18194 {
18195  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
18196  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
18197 };
18198 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoEvents::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoEvents::_traits, 5);
18201 //-------------------------------------------------------------------------------------------------
18202 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits[] =
18203 {
18204  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
18205  FieldTrait(1052, 1, 4, 0xc)
18206 };
18207 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::_traits, 4);
18210 //-------------------------------------------------------------------------------------------------
18211 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18212 {
18213  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
18214 };
18215 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18218 //-------------------------------------------------------------------------------------------------
18219 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits[] =
18220 {
18221  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
18222  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
18223  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
18224 };
18225 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::_traits, 8);
18228 //-------------------------------------------------------------------------------------------------
18229 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits[] =
18230 {
18231  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
18232 };
18233 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::_traits, 3);
18236 //-------------------------------------------------------------------------------------------------
18237 const FieldTrait MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
18238 {
18239  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
18240 };
18241 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(MassQuote::NoQuoteSets::NoQuoteEntries::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
18244 //-------------------------------------------------------------------------------------------------
18245 const FieldTrait MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_traits[] =
18246 {
18247  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
18248 };
18249 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_ftha(MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_traits, 2);
18250 const MsgType MassQuote::NoQuoteSets::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
18252 //-------------------------------------------------------------------------------------------------
18253 const FieldTrait MassQuote::NoQuoteSets::NoUnderlyingStips::_traits[] =
18254 {
18255  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
18256 };
18257 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoUnderlyingStips::_ftha(MassQuote::NoQuoteSets::NoUnderlyingStips::_traits, 2);
18260 //-------------------------------------------------------------------------------------------------
18261 const FieldTrait MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_traits[] =
18262 {
18263  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
18264  FieldTrait(1062, 1, 4, 0xc)
18265 };
18266 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_ftha(MassQuote::NoQuoteSets::NoUndlyInstrumentParties::_traits, 4);
18269 //-------------------------------------------------------------------------------------------------
18270 const FieldTrait MassQuote::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
18271 {
18272  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
18273 };
18274 const FieldTrait_Hash_Array MassQuote::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(MassQuote::NoQuoteSets::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
18277 //-------------------------------------------------------------------------------------------------
18278 const FieldTrait MassQuote::NoPartyIDs::_traits[] =
18279 {
18280  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
18281  FieldTrait( 802, 1, 4, 0xc)
18282 };
18283 const FieldTrait_Hash_Array MassQuote::NoPartyIDs::_ftha(MassQuote::NoPartyIDs::_traits, 4);
18284 const MsgType MassQuote::NoPartyIDs::_msgtype("NoPartyIDs");
18285 const unsigned short MassQuote::NoPartyIDs::_fnum;
18286 //-------------------------------------------------------------------------------------------------
18287 const FieldTrait MassQuote::NoPartyIDs::NoPartySubIDs::_traits[] =
18288 {
18289  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
18290 };
18291 const FieldTrait_Hash_Array MassQuote::NoPartyIDs::NoPartySubIDs::_ftha(MassQuote::NoPartyIDs::NoPartySubIDs::_traits, 2);
18293 const unsigned short MassQuote::NoPartyIDs::NoPartySubIDs::_fnum;
18294 //-------------------------------------------------------------------------------------------------
18295 const FieldTrait BusinessMessageReject::_traits[] =
18296 {
18297  FieldTrait( 45, 4, 1, 0x4), FieldTrait( 58, 15, 5, 0x4), FieldTrait( 354, 2, 6, 0x4),
18298  FieldTrait( 355, 28, 7, 0x4), FieldTrait( 372, 15, 2, 0x1), FieldTrait( 379, 15, 3, 0x4),
18299  FieldTrait( 380, 1, 4, 0x1), FieldTrait(1130, 15, 8, 0x4), FieldTrait(1131, 15, 10, 0x4),
18300  FieldTrait(1406, 1, 9, 0x4)
18301 };
18302 const FieldTrait_Hash_Array BusinessMessageReject::_ftha(BusinessMessageReject::_traits, 10);
18304 //-------------------------------------------------------------------------------------------------
18305 const FieldTrait BidRequest::_traits[] =
18306 {
18307  FieldTrait( 15, 19, 8, 0x4), FieldTrait( 58, 15, 27, 0x4), FieldTrait( 75, 25, 23, 0x4),
18308  FieldTrait( 121, 8, 21, 0x4), FieldTrait( 354, 2, 28, 0x4), FieldTrait( 355, 28, 29, 0x4),
18309  FieldTrait( 374, 7, 3, 0x1), FieldTrait( 390, 15, 1, 0x4), FieldTrait( 391, 15, 2, 0x1),
18310  FieldTrait( 392, 15, 4, 0x4), FieldTrait( 393, 1, 5, 0x1), FieldTrait( 394, 1, 6, 0x1),
18311  FieldTrait( 395, 1, 7, 0x4), FieldTrait( 396, 13, 9, 0x4), FieldTrait( 397, 13, 10, 0x4),
18312  FieldTrait( 398, 1, 11, 0xc), FieldTrait( 409, 1, 13, 0x4), FieldTrait( 410, 14, 14, 0x4),
18313  FieldTrait( 411, 8, 15, 0x4), FieldTrait( 412, 13, 16, 0x4), FieldTrait( 413, 14, 17, 0x4),
18314  FieldTrait( 414, 1, 18, 0x4), FieldTrait( 415, 1, 19, 0x4), FieldTrait( 416, 1, 20, 0x4),
18315  FieldTrait( 417, 1, 22, 0x4), FieldTrait( 418, 7, 24, 0x1), FieldTrait( 419, 7, 25, 0x1),
18316  FieldTrait( 420, 1, 12, 0xc), FieldTrait( 443, 22, 26, 0x4)
18317 };
18318 const FieldTrait_Hash_Array BidRequest::_ftha(BidRequest::_traits, 29);
18319 const MsgType BidRequest::_msgtype("k");
18320 //-------------------------------------------------------------------------------------------------
18321 const FieldTrait BidRequest::NoBidDescriptors::_traits[] =
18322 {
18323  FieldTrait( 399, 1, 1, 0x4), FieldTrait( 400, 15, 2, 0x4), FieldTrait( 401, 1, 3, 0x4),
18324  FieldTrait( 402, 14, 6, 0x4), FieldTrait( 403, 14, 7, 0x4), FieldTrait( 404, 13, 4, 0x4),
18325  FieldTrait( 405, 14, 8, 0x4), FieldTrait( 406, 13, 9, 0x4), FieldTrait( 407, 14, 10, 0x4),
18326  FieldTrait( 408, 13, 11, 0x4), FieldTrait( 441, 1, 5, 0x4)
18327 };
18329 const MsgType BidRequest::NoBidDescriptors::_msgtype("NoBidDescriptors");
18330 const unsigned short BidRequest::NoBidDescriptors::_fnum;
18331 //-------------------------------------------------------------------------------------------------
18332 const FieldTrait BidRequest::NoBidComponents::_traits[] =
18333 {
18334  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 54, 7, 2, 0x4), FieldTrait( 63, 15, 6, 0x4),
18335  FieldTrait( 64, 25, 7, 0x4), FieldTrait( 66, 15, 1, 0x4), FieldTrait( 336, 15, 3, 0x4),
18336  FieldTrait( 430, 1, 5, 0x4), FieldTrait( 625, 15, 4, 0x4), FieldTrait( 660, 1, 9, 0x4)
18337 };
18339 const MsgType BidRequest::NoBidComponents::_msgtype("NoBidComponents");
18340 const unsigned short BidRequest::NoBidComponents::_fnum;
18341 //-------------------------------------------------------------------------------------------------
18342 const FieldTrait BidResponse::_traits[] =
18343 {
18344  FieldTrait( 390, 15, 1, 0x4), FieldTrait( 391, 15, 2, 0x4), FieldTrait( 420, 1, 3, 0xc)
18345 };
18346 const FieldTrait_Hash_Array BidResponse::_ftha(BidResponse::_traits, 3);
18347 const MsgType BidResponse::_msgtype("l");
18348 //-------------------------------------------------------------------------------------------------
18349 const FieldTrait BidResponse::NoBidComponents::_traits[] =
18350 {
18351  FieldTrait( 12, 13, 1, 0x4), FieldTrait( 13, 7, 2, 0x4), FieldTrait( 44, 11, 8, 0x4),
18352  FieldTrait( 54, 7, 7, 0x4), FieldTrait( 58, 15, 16, 0x4), FieldTrait( 63, 15, 12, 0x4),
18353  FieldTrait( 64, 25, 13, 0x4), FieldTrait( 66, 15, 5, 0x4), FieldTrait( 336, 15, 14, 0x4),
18354  FieldTrait( 354, 2, 17, 0x4), FieldTrait( 355, 28, 18, 0x4), FieldTrait( 406, 13, 10, 0x4),
18355  FieldTrait( 421, 18, 6, 0x4), FieldTrait( 423, 1, 9, 0x4), FieldTrait( 430, 1, 11, 0x4),
18356  FieldTrait( 479, 19, 3, 0x4), FieldTrait( 497, 7, 4, 0x4), FieldTrait( 625, 15, 15, 0x4)
18357 };
18359 const MsgType BidResponse::NoBidComponents::_msgtype("NoBidComponents");
18360 const unsigned short BidResponse::NoBidComponents::_fnum;
18361 //-------------------------------------------------------------------------------------------------
18362 const FieldTrait ListStrikePrice::_traits[] =
18363 {
18364  FieldTrait( 66, 15, 1, 0x1), FieldTrait( 422, 1, 2, 0x1), FieldTrait( 428, 1, 4, 0xc),
18365  FieldTrait( 893, 8, 3, 0x4)
18366 };
18367 const FieldTrait_Hash_Array ListStrikePrice::_ftha(ListStrikePrice::_traits, 4);
18369 //-------------------------------------------------------------------------------------------------
18370 const FieldTrait ListStrikePrice::NoStrikes::_traits[] =
18371 {
18372  FieldTrait( 11, 15, 91, 0x4), FieldTrait( 15, 19, 95, 0x4), FieldTrait( 22, 15, 4, 0x4),
18373  FieldTrait( 44, 11, 94, 0x4), FieldTrait( 48, 15, 3, 0x4), FieldTrait( 54, 7, 93, 0x4),
18374  FieldTrait( 55, 15, 1, 0x4), FieldTrait( 58, 15, 96, 0x4), FieldTrait( 65, 15, 2, 0x4),
18375  FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4), FieldTrait( 140, 11, 90, 0x4),
18376  FieldTrait( 167, 15, 8, 0x4), FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4),
18377  FieldTrait( 202, 11, 24, 0x4), FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4),
18378  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
18379  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
18380  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
18381  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
18382  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 354, 2, 97, 0x4),
18383  FieldTrait( 355, 28, 98, 0x4), FieldTrait( 454, 1, 5, 0xc), FieldTrait( 460, 1, 6, 0x4),
18384  FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4), FieldTrait( 471, 15, 21, 0x4),
18385  FieldTrait( 472, 15, 22, 0x4), FieldTrait( 526, 15, 92, 0x4), FieldTrait( 541, 25, 11, 0x4),
18386  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 667, 21, 37, 0x4), FieldTrait( 691, 15, 36, 0x4),
18387  FieldTrait( 711, 1, 89, 0xc), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 864, 1, 40, 0xc),
18388  FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4), FieldTrait( 875, 1, 38, 0x4),
18389  FieldTrait( 876, 15, 39, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
18390  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
18391  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
18392  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
18393  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1146, 13, 56, 0x4),
18394  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
18395  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
18396  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
18397  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
18398  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
18399  FieldTrait(1227, 15, 61, 0x4), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
18400  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
18401  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
18402  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
18403  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
18404  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc)
18405 };
18408 const unsigned short ListStrikePrice::NoStrikes::_fnum;
18409 //-------------------------------------------------------------------------------------------------
18410 const FieldTrait ListStrikePrice::NoStrikes::NoSecurityAltID::_traits[] =
18411 {
18412  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
18413 };
18414 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoSecurityAltID::_ftha(ListStrikePrice::NoStrikes::NoSecurityAltID::_traits, 2);
18417 //-------------------------------------------------------------------------------------------------
18418 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::_traits[] =
18419 {
18420  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
18421  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
18422  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
18423  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
18424  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
18425  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
18426  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
18427  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
18428  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
18429  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
18430  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
18431  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
18432  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
18433  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
18434  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
18435  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
18436  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
18437  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
18438  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
18439  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
18440  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
18441  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
18442  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
18443  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
18444 };
18445 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::_traits, 72);
18448 //-------------------------------------------------------------------------------------------------
18449 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
18450 {
18451  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
18452 };
18453 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
18456 //-------------------------------------------------------------------------------------------------
18457 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingStips::_traits[] =
18458 {
18459  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
18460 };
18461 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingStips::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::NoUnderlyingStips::_traits, 2);
18464 //-------------------------------------------------------------------------------------------------
18465 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
18466 {
18467  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
18468  FieldTrait(1062, 1, 4, 0xc)
18469 };
18470 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
18473 //-------------------------------------------------------------------------------------------------
18474 const FieldTrait ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
18475 {
18476  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
18477 };
18478 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(ListStrikePrice::NoStrikes::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
18481 //-------------------------------------------------------------------------------------------------
18482 const FieldTrait ListStrikePrice::NoStrikes::NoEvents::_traits[] =
18483 {
18484  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
18485  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
18486 };
18487 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoEvents::_ftha(ListStrikePrice::NoStrikes::NoEvents::_traits, 5);
18489 const unsigned short ListStrikePrice::NoStrikes::NoEvents::_fnum;
18490 //-------------------------------------------------------------------------------------------------
18491 const FieldTrait ListStrikePrice::NoStrikes::NoInstrumentParties::_traits[] =
18492 {
18493  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
18494  FieldTrait(1052, 1, 4, 0xc)
18495 };
18496 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoInstrumentParties::_ftha(ListStrikePrice::NoStrikes::NoInstrumentParties::_traits, 4);
18499 //-------------------------------------------------------------------------------------------------
18500 const FieldTrait ListStrikePrice::NoStrikes::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18501 {
18502  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
18503 };
18504 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(ListStrikePrice::NoStrikes::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18507 //-------------------------------------------------------------------------------------------------
18508 const FieldTrait ListStrikePrice::NoStrikes::NoComplexEvents::_traits[] =
18509 {
18510  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
18511  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
18512  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
18513 };
18514 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoComplexEvents::_ftha(ListStrikePrice::NoStrikes::NoComplexEvents::_traits, 8);
18517 //-------------------------------------------------------------------------------------------------
18518 const FieldTrait ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::_traits[] =
18519 {
18520  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
18521 };
18522 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::_ftha(ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::_traits, 3);
18525 //-------------------------------------------------------------------------------------------------
18526 const FieldTrait ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
18527 {
18528  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
18529 };
18530 const FieldTrait_Hash_Array ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(ListStrikePrice::NoStrikes::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
18533 //-------------------------------------------------------------------------------------------------
18534 const FieldTrait RegistrationInstructions::_traits[] =
18535 {
18536  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 11, 15, 4, 0x4), FieldTrait( 453, 1, 5, 0xc),
18537  FieldTrait( 473, 1, 11, 0xc), FieldTrait( 493, 15, 8, 0x4), FieldTrait( 495, 1, 9, 0x4),
18538  FieldTrait( 508, 15, 3, 0x1), FieldTrait( 510, 1, 12, 0xc), FieldTrait( 513, 15, 1, 0x1),
18539  FieldTrait( 514, 7, 2, 0x1), FieldTrait( 517, 7, 10, 0x4), FieldTrait( 660, 1, 7, 0x4)
18540 };
18543 //-------------------------------------------------------------------------------------------------
18545 {
18546  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
18547  FieldTrait( 802, 1, 4, 0xc)
18548 };
18551 const unsigned short RegistrationInstructions::NoPartyIDs::_fnum;
18552 //-------------------------------------------------------------------------------------------------
18553 const FieldTrait RegistrationInstructions::NoPartyIDs::NoPartySubIDs::_traits[] =
18554 {
18555  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
18556 };
18557 const FieldTrait_Hash_Array RegistrationInstructions::NoPartyIDs::NoPartySubIDs::_ftha(RegistrationInstructions::NoPartyIDs::NoPartySubIDs::_traits, 2);
18560 //-------------------------------------------------------------------------------------------------
18562 {
18563  FieldTrait( 474, 15, 3, 0x4), FieldTrait( 475, 18, 8, 0x4), FieldTrait( 482, 15, 4, 0x4),
18564  FieldTrait( 486, 25, 7, 0x4), FieldTrait( 509, 15, 1, 0x4), FieldTrait( 511, 15, 2, 0x4),
18565  FieldTrait( 522, 1, 6, 0x4), FieldTrait( 539, 1, 5, 0xc)
18566 };
18570 //-------------------------------------------------------------------------------------------------
18571 const FieldTrait RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::_traits[] =
18572 {
18573  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
18574  FieldTrait( 804, 1, 4, 0xc)
18575 };
18576 const FieldTrait_Hash_Array RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::_ftha(RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::_traits, 4);
18579 //-------------------------------------------------------------------------------------------------
18580 const FieldTrait RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
18581 {
18582  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
18583 };
18584 const FieldTrait_Hash_Array RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(RegistrationInstructions::NoRegistDtls::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
18587 //-------------------------------------------------------------------------------------------------
18589 {
18590  FieldTrait( 477, 1, 1, 0x4), FieldTrait( 478, 19, 3, 0x4), FieldTrait( 498, 15, 4, 0x4),
18591  FieldTrait( 499, 15, 5, 0x4), FieldTrait( 500, 15, 6, 0x4), FieldTrait( 501, 15, 7, 0x4),
18592  FieldTrait( 502, 15, 8, 0x4), FieldTrait( 512, 14, 2, 0x4)
18593 };
18597 //-------------------------------------------------------------------------------------------------
18598 const FieldTrait RegistrationInstructionsResponse::_traits[] =
18599 {
18600  FieldTrait( 1, 15, 6, 0x4), FieldTrait( 11, 15, 4, 0x4), FieldTrait( 453, 1, 5, 0xc),
18601  FieldTrait( 496, 15, 10, 0x4), FieldTrait( 506, 7, 8, 0x1), FieldTrait( 507, 1, 9, 0x4),
18602  FieldTrait( 508, 15, 3, 0x1), FieldTrait( 513, 15, 1, 0x1), FieldTrait( 514, 7, 2, 0x1),
18603  FieldTrait( 660, 1, 7, 0x4)
18604 };
18607 //-------------------------------------------------------------------------------------------------
18609 {
18610  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
18611  FieldTrait( 802, 1, 4, 0xc)
18612 };
18616 //-------------------------------------------------------------------------------------------------
18617 const FieldTrait RegistrationInstructionsResponse::NoPartyIDs::NoPartySubIDs::_traits[] =
18618 {
18619  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
18620 };
18621 const FieldTrait_Hash_Array RegistrationInstructionsResponse::NoPartyIDs::NoPartySubIDs::_ftha(RegistrationInstructionsResponse::NoPartyIDs::NoPartySubIDs::_traits, 2);
18624 //-------------------------------------------------------------------------------------------------
18625 const FieldTrait OrderMassCancelRequest::_traits[] =
18626 {
18627  FieldTrait( 11, 15, 1, 0x1), FieldTrait( 22, 15, 9, 0x4), FieldTrait( 48, 15, 8, 0x4),
18628  FieldTrait( 54, 7, 166, 0x4), FieldTrait( 55, 15, 6, 0x4), FieldTrait( 58, 15, 168, 0x4),
18629  FieldTrait( 60, 22, 167, 0x1), FieldTrait( 65, 15, 7, 0x4), FieldTrait( 106, 15, 35, 0x4),
18630  FieldTrait( 107, 15, 38, 0x4), FieldTrait( 167, 15, 13, 0x4), FieldTrait( 200, 21, 15, 0x4),
18631  FieldTrait( 201, 1, 76, 0x4), FieldTrait( 202, 11, 29, 0x4), FieldTrait( 206, 7, 31, 0x4),
18632  FieldTrait( 207, 20, 34, 0x4), FieldTrait( 223, 14, 33, 0x4), FieldTrait( 224, 25, 17, 0x4),
18633  FieldTrait( 225, 25, 18, 0x4), FieldTrait( 226, 1, 20, 0x4), FieldTrait( 227, 14, 21, 0x4),
18634  FieldTrait( 228, 9, 22, 0x4), FieldTrait( 231, 9, 32, 0x4), FieldTrait( 239, 1, 19, 0x4),
18635  FieldTrait( 240, 25, 28, 0x4), FieldTrait( 241, 25, 105, 0x4), FieldTrait( 242, 25, 106, 0x4),
18636  FieldTrait( 243, 1, 107, 0x4), FieldTrait( 244, 1, 108, 0x4), FieldTrait( 245, 14, 109, 0x4),
18637  FieldTrait( 246, 9, 110, 0x4), FieldTrait( 247, 25, 116, 0x4), FieldTrait( 255, 15, 23, 0x4),
18638  FieldTrait( 256, 15, 111, 0x4), FieldTrait( 305, 15, 97, 0x4), FieldTrait( 306, 15, 123, 0x4),
18639  FieldTrait( 307, 15, 126, 0x4), FieldTrait( 308, 20, 122, 0x4), FieldTrait( 309, 15, 96, 0x4),
18640  FieldTrait( 310, 15, 101, 0x4), FieldTrait( 311, 15, 94, 0x4), FieldTrait( 312, 15, 95, 0x4),
18641  FieldTrait( 313, 21, 103, 0x4), FieldTrait( 315, 1, 153, 0x4), FieldTrait( 316, 11, 117, 0x4),
18642  FieldTrait( 317, 7, 119, 0x4), FieldTrait( 318, 19, 131, 0x4), FieldTrait( 336, 15, 4, 0x4),
18643  FieldTrait( 348, 2, 36, 0x4), FieldTrait( 349, 28, 37, 0x4), FieldTrait( 350, 2, 39, 0x4),
18644  FieldTrait( 351, 28, 40, 0x4), FieldTrait( 354, 2, 169, 0x4), FieldTrait( 355, 28, 170, 0x4),
18645  FieldTrait( 362, 2, 124, 0x4), FieldTrait( 363, 28, 125, 0x4), FieldTrait( 364, 2, 127, 0x4),
18646  FieldTrait( 365, 28, 128, 0x4), FieldTrait( 435, 14, 121, 0x4), FieldTrait( 436, 9, 120, 0x4),
18647  FieldTrait( 453, 1, 171, 0xc), FieldTrait( 454, 1, 10, 0xc), FieldTrait( 457, 1, 98, 0xc),
18648  FieldTrait( 460, 1, 11, 0x4), FieldTrait( 461, 15, 12, 0x4), FieldTrait( 462, 1, 99, 0x4),
18649  FieldTrait( 463, 15, 100, 0x4), FieldTrait( 470, 18, 25, 0x4), FieldTrait( 471, 15, 26, 0x4),
18650  FieldTrait( 472, 15, 27, 0x4), FieldTrait( 526, 15, 2, 0x4), FieldTrait( 530, 7, 3, 0x1),
18651  FieldTrait( 541, 25, 16, 0x4), FieldTrait( 542, 25, 104, 0x4), FieldTrait( 543, 15, 24, 0x4),
18652  FieldTrait( 592, 18, 113, 0x4), FieldTrait( 593, 15, 114, 0x4), FieldTrait( 594, 15, 115, 0x4),
18653  FieldTrait( 595, 15, 112, 0x4), FieldTrait( 625, 15, 5, 0x4), FieldTrait( 667, 21, 42, 0x4),
18654  FieldTrait( 691, 15, 41, 0x4), FieldTrait( 762, 15, 14, 0x4), FieldTrait( 763, 15, 102, 0x4),
18655  FieldTrait( 810, 11, 133, 0x4), FieldTrait( 864, 1, 45, 0xc), FieldTrait( 873, 25, 46, 0x4),
18656  FieldTrait( 874, 25, 47, 0x4), FieldTrait( 875, 1, 43, 0x4), FieldTrait( 876, 15, 44, 0x4),
18657  FieldTrait( 877, 15, 129, 0x4), FieldTrait( 878, 15, 130, 0x4), FieldTrait( 879, 10, 132, 0x4),
18658  FieldTrait( 882, 11, 134, 0x4), FieldTrait( 883, 11, 135, 0x4), FieldTrait( 884, 13, 136, 0x4),
18659  FieldTrait( 885, 13, 137, 0x4), FieldTrait( 886, 13, 138, 0x4), FieldTrait( 887, 1, 139, 0xc),
18660  FieldTrait( 941, 19, 118, 0x4), FieldTrait( 947, 19, 30, 0x4), FieldTrait( 965, 15, 48, 0x4),
18661  FieldTrait( 966, 15, 49, 0x4), FieldTrait( 967, 9, 51, 0x4), FieldTrait( 968, 9, 52, 0x4),
18662  FieldTrait( 969, 9, 53, 0x4), FieldTrait( 970, 1, 54, 0x4), FieldTrait( 971, 1, 55, 0x4),
18663  FieldTrait( 972, 14, 140, 0x4), FieldTrait( 973, 13, 142, 0x4), FieldTrait( 974, 15, 143, 0x4),
18664  FieldTrait( 975, 1, 141, 0x4), FieldTrait( 996, 15, 57, 0x4), FieldTrait( 997, 15, 58, 0x4),
18665  FieldTrait( 998, 15, 144, 0x4), FieldTrait(1000, 15, 145, 0x4), FieldTrait(1018, 1, 56, 0xc),
18666  FieldTrait(1038, 13, 146, 0x4), FieldTrait(1039, 15, 148, 0x4), FieldTrait(1044, 10, 149, 0x4),
18667  FieldTrait(1045, 9, 150, 0x4), FieldTrait(1046, 7, 151, 0x4), FieldTrait(1049, 7, 50, 0x4),
18668  FieldTrait(1058, 1, 147, 0xc), FieldTrait(1079, 26, 59, 0x4), FieldTrait(1146, 13, 61, 0x4),
18669  FieldTrait(1147, 10, 62, 0x4), FieldTrait(1151, 15, 60, 0x4), FieldTrait(1184, 2, 63, 0x4),
18670  FieldTrait(1185, 29, 64, 0x4), FieldTrait(1186, 15, 65, 0x4), FieldTrait(1191, 15, 67, 0x4),
18671  FieldTrait(1192, 10, 68, 0x4), FieldTrait(1193, 7, 69, 0x4), FieldTrait(1194, 1, 70, 0x4),
18672  FieldTrait(1195, 13, 71, 0x4), FieldTrait(1196, 15, 72, 0x4), FieldTrait(1197, 15, 79, 0x4),
18673  FieldTrait(1198, 1, 73, 0x4), FieldTrait(1199, 11, 74, 0x4), FieldTrait(1200, 11, 75, 0x4),
18674  FieldTrait(1213, 26, 152, 0x4), FieldTrait(1227, 15, 66, 0x4), FieldTrait(1242, 8, 78, 0x4),
18675  FieldTrait(1244, 8, 77, 0x4), FieldTrait(1300, 15, 173, 0x4), FieldTrait(1301, 20, 172, 0x4),
18676  FieldTrait(1419, 1, 154, 0x4), FieldTrait(1423, 10, 155, 0x4), FieldTrait(1424, 15, 156, 0x4),
18677  FieldTrait(1425, 10, 157, 0x4), FieldTrait(1435, 1, 80, 0x4), FieldTrait(1437, 1, 158, 0x4),
18678  FieldTrait(1439, 1, 81, 0x4), FieldTrait(1441, 1, 159, 0x4), FieldTrait(1449, 15, 82, 0x4),
18679  FieldTrait(1450, 15, 83, 0x4), FieldTrait(1451, 14, 84, 0x4), FieldTrait(1452, 14, 85, 0x4),
18680  FieldTrait(1453, 15, 160, 0x4), FieldTrait(1454, 15, 161, 0x4), FieldTrait(1455, 14, 162, 0x4),
18681  FieldTrait(1456, 14, 163, 0x4), FieldTrait(1457, 14, 86, 0x4), FieldTrait(1458, 14, 87, 0x4),
18682  FieldTrait(1459, 14, 164, 0x4), FieldTrait(1460, 14, 165, 0x4), FieldTrait(1461, 1, 174, 0xc),
18683  FieldTrait(1478, 1, 88, 0x4), FieldTrait(1479, 1, 89, 0x4), FieldTrait(1480, 14, 90, 0x4),
18684  FieldTrait(1481, 1, 91, 0x4), FieldTrait(1482, 1, 92, 0x4), FieldTrait(1483, 1, 93, 0xc)
18685 };
18686 const FieldTrait_Hash_Array OrderMassCancelRequest::_ftha(OrderMassCancelRequest::_traits, 174);
18688 //-------------------------------------------------------------------------------------------------
18690 {
18691  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
18692  FieldTrait( 802, 1, 4, 0xc)
18693 };
18696 const unsigned short OrderMassCancelRequest::NoPartyIDs::_fnum;
18697 //-------------------------------------------------------------------------------------------------
18698 const FieldTrait OrderMassCancelRequest::NoPartyIDs::NoPartySubIDs::_traits[] =
18699 {
18700  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
18701 };
18702 const FieldTrait_Hash_Array OrderMassCancelRequest::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassCancelRequest::NoPartyIDs::NoPartySubIDs::_traits, 2);
18705 //-------------------------------------------------------------------------------------------------
18707 {
18708  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
18709 };
18713 //-------------------------------------------------------------------------------------------------
18715 {
18716  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
18717 };
18719 const MsgType OrderMassCancelRequest::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
18721 //-------------------------------------------------------------------------------------------------
18722 const FieldTrait OrderMassCancelRequest::NoEvents::_traits[] =
18723 {
18724  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
18725  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
18726 };
18729 const unsigned short OrderMassCancelRequest::NoEvents::_fnum;
18730 //-------------------------------------------------------------------------------------------------
18732 {
18733  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
18734 };
18738 //-------------------------------------------------------------------------------------------------
18740 {
18741  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
18742  FieldTrait(1052, 1, 4, 0xc)
18743 };
18747 //-------------------------------------------------------------------------------------------------
18748 const FieldTrait OrderMassCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18749 {
18750  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
18751 };
18752 const FieldTrait_Hash_Array OrderMassCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18755 //-------------------------------------------------------------------------------------------------
18757 {
18758  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
18759  FieldTrait(1062, 1, 4, 0xc)
18760 };
18764 //-------------------------------------------------------------------------------------------------
18765 const FieldTrait OrderMassCancelRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
18766 {
18767  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
18768 };
18769 const FieldTrait_Hash_Array OrderMassCancelRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassCancelRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
18772 //-------------------------------------------------------------------------------------------------
18774 {
18775  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
18776 };
18780 //-------------------------------------------------------------------------------------------------
18782 {
18783  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
18784  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
18785  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
18786 };
18790 //-------------------------------------------------------------------------------------------------
18791 const FieldTrait OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
18792 {
18793  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
18794 };
18795 const FieldTrait_Hash_Array OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
18798 //-------------------------------------------------------------------------------------------------
18799 const FieldTrait OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
18800 {
18801  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
18802 };
18803 const FieldTrait_Hash_Array OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
18806 //-------------------------------------------------------------------------------------------------
18807 const FieldTrait OrderMassCancelReport::_traits[] =
18808 {
18809  FieldTrait( 11, 15, 1, 0x4), FieldTrait( 22, 15, 15, 0x4), FieldTrait( 37, 15, 3, 0x1),
18810  FieldTrait( 48, 15, 14, 0x4), FieldTrait( 54, 7, 172, 0x4), FieldTrait( 55, 15, 12, 0x4),
18811  FieldTrait( 58, 15, 174, 0x4), FieldTrait( 60, 22, 173, 0x4), FieldTrait( 65, 15, 13, 0x4),
18812  FieldTrait( 106, 15, 41, 0x4), FieldTrait( 107, 15, 44, 0x4), FieldTrait( 167, 15, 19, 0x4),
18813  FieldTrait( 198, 15, 4, 0x4), FieldTrait( 200, 21, 21, 0x4), FieldTrait( 201, 1, 82, 0x4),
18814  FieldTrait( 202, 11, 35, 0x4), FieldTrait( 206, 7, 37, 0x4), FieldTrait( 207, 20, 40, 0x4),
18815  FieldTrait( 223, 14, 39, 0x4), FieldTrait( 224, 25, 23, 0x4), FieldTrait( 225, 25, 24, 0x4),
18816  FieldTrait( 226, 1, 26, 0x4), FieldTrait( 227, 14, 27, 0x4), FieldTrait( 228, 9, 28, 0x4),
18817  FieldTrait( 231, 9, 38, 0x4), FieldTrait( 239, 1, 25, 0x4), FieldTrait( 240, 25, 34, 0x4),
18818  FieldTrait( 241, 25, 111, 0x4), FieldTrait( 242, 25, 112, 0x4), FieldTrait( 243, 1, 113, 0x4),
18819  FieldTrait( 244, 1, 114, 0x4), FieldTrait( 245, 14, 115, 0x4), FieldTrait( 246, 9, 116, 0x4),
18820  FieldTrait( 247, 25, 122, 0x4), FieldTrait( 255, 15, 29, 0x4), FieldTrait( 256, 15, 117, 0x4),
18821  FieldTrait( 305, 15, 103, 0x4), FieldTrait( 306, 15, 129, 0x4), FieldTrait( 307, 15, 132, 0x4),
18822  FieldTrait( 308, 20, 128, 0x4), FieldTrait( 309, 15, 102, 0x4), FieldTrait( 310, 15, 107, 0x4),
18823  FieldTrait( 311, 15, 100, 0x4), FieldTrait( 312, 15, 101, 0x4), FieldTrait( 313, 21, 109, 0x4),
18824  FieldTrait( 315, 1, 159, 0x4), FieldTrait( 316, 11, 123, 0x4), FieldTrait( 317, 7, 125, 0x4),
18825  FieldTrait( 318, 19, 137, 0x4), FieldTrait( 336, 15, 10, 0x4), FieldTrait( 348, 2, 42, 0x4),
18826  FieldTrait( 349, 28, 43, 0x4), FieldTrait( 350, 2, 45, 0x4), FieldTrait( 351, 28, 46, 0x4),
18827  FieldTrait( 354, 2, 175, 0x4), FieldTrait( 355, 28, 176, 0x4), FieldTrait( 362, 2, 130, 0x4),
18828  FieldTrait( 363, 28, 131, 0x4), FieldTrait( 364, 2, 133, 0x4), FieldTrait( 365, 28, 134, 0x4),
18829  FieldTrait( 435, 14, 127, 0x4), FieldTrait( 436, 9, 126, 0x4), FieldTrait( 453, 1, 177, 0xc),
18830  FieldTrait( 454, 1, 16, 0xc), FieldTrait( 457, 1, 104, 0xc), FieldTrait( 460, 1, 17, 0x4),
18831  FieldTrait( 461, 15, 18, 0x4), FieldTrait( 462, 1, 105, 0x4), FieldTrait( 463, 15, 106, 0x4),
18832  FieldTrait( 470, 18, 31, 0x4), FieldTrait( 471, 15, 32, 0x4), FieldTrait( 472, 15, 33, 0x4),
18833  FieldTrait( 526, 15, 2, 0x4), FieldTrait( 530, 7, 5, 0x1), FieldTrait( 531, 7, 6, 0x1),
18834  FieldTrait( 532, 1, 7, 0x4), FieldTrait( 533, 1, 8, 0x4), FieldTrait( 534, 1, 9, 0xc),
18835  FieldTrait( 541, 25, 22, 0x4), FieldTrait( 542, 25, 110, 0x4), FieldTrait( 543, 15, 30, 0x4),
18836  FieldTrait( 592, 18, 119, 0x4), FieldTrait( 593, 15, 120, 0x4), FieldTrait( 594, 15, 121, 0x4),
18837  FieldTrait( 595, 15, 118, 0x4), FieldTrait( 625, 15, 11, 0x4), FieldTrait( 667, 21, 48, 0x4),
18838  FieldTrait( 691, 15, 47, 0x4), FieldTrait( 762, 15, 20, 0x4), FieldTrait( 763, 15, 108, 0x4),
18839  FieldTrait( 810, 11, 139, 0x4), FieldTrait( 864, 1, 51, 0xc), FieldTrait( 873, 25, 52, 0x4),
18840  FieldTrait( 874, 25, 53, 0x4), FieldTrait( 875, 1, 49, 0x4), FieldTrait( 876, 15, 50, 0x4),
18841  FieldTrait( 877, 15, 135, 0x4), FieldTrait( 878, 15, 136, 0x4), FieldTrait( 879, 10, 138, 0x4),
18842  FieldTrait( 882, 11, 140, 0x4), FieldTrait( 883, 11, 141, 0x4), FieldTrait( 884, 13, 142, 0x4),
18843  FieldTrait( 885, 13, 143, 0x4), FieldTrait( 886, 13, 144, 0x4), FieldTrait( 887, 1, 145, 0xc),
18844  FieldTrait( 941, 19, 124, 0x4), FieldTrait( 947, 19, 36, 0x4), FieldTrait( 965, 15, 54, 0x4),
18845  FieldTrait( 966, 15, 55, 0x4), FieldTrait( 967, 9, 57, 0x4), FieldTrait( 968, 9, 58, 0x4),
18846  FieldTrait( 969, 9, 59, 0x4), FieldTrait( 970, 1, 60, 0x4), FieldTrait( 971, 1, 61, 0x4),
18847  FieldTrait( 972, 14, 146, 0x4), FieldTrait( 973, 13, 148, 0x4), FieldTrait( 974, 15, 149, 0x4),
18848  FieldTrait( 975, 1, 147, 0x4), FieldTrait( 996, 15, 63, 0x4), FieldTrait( 997, 15, 64, 0x4),
18849  FieldTrait( 998, 15, 150, 0x4), FieldTrait(1000, 15, 151, 0x4), FieldTrait(1018, 1, 62, 0xc),
18850  FieldTrait(1038, 13, 152, 0x4), FieldTrait(1039, 15, 154, 0x4), FieldTrait(1044, 10, 155, 0x4),
18851  FieldTrait(1045, 9, 156, 0x4), FieldTrait(1046, 7, 157, 0x4), FieldTrait(1049, 7, 56, 0x4),
18852  FieldTrait(1058, 1, 153, 0xc), FieldTrait(1079, 26, 65, 0x4), FieldTrait(1146, 13, 67, 0x4),
18853  FieldTrait(1147, 10, 68, 0x4), FieldTrait(1151, 15, 66, 0x4), FieldTrait(1184, 2, 69, 0x4),
18854  FieldTrait(1185, 29, 70, 0x4), FieldTrait(1186, 15, 71, 0x4), FieldTrait(1191, 15, 73, 0x4),
18855  FieldTrait(1192, 10, 74, 0x4), FieldTrait(1193, 7, 75, 0x4), FieldTrait(1194, 1, 76, 0x4),
18856  FieldTrait(1195, 13, 77, 0x4), FieldTrait(1196, 15, 78, 0x4), FieldTrait(1197, 15, 85, 0x4),
18857  FieldTrait(1198, 1, 79, 0x4), FieldTrait(1199, 11, 80, 0x4), FieldTrait(1200, 11, 81, 0x4),
18858  FieldTrait(1213, 26, 158, 0x4), FieldTrait(1227, 15, 72, 0x4), FieldTrait(1242, 8, 84, 0x4),
18859  FieldTrait(1244, 8, 83, 0x4), FieldTrait(1300, 15, 181, 0x4), FieldTrait(1301, 20, 180, 0x4),
18860  FieldTrait(1369, 15, 178, 0x1), FieldTrait(1370, 1, 179, 0xc), FieldTrait(1419, 1, 160, 0x4),
18861  FieldTrait(1423, 10, 161, 0x4), FieldTrait(1424, 15, 162, 0x4), FieldTrait(1425, 10, 163, 0x4),
18862  FieldTrait(1435, 1, 86, 0x4), FieldTrait(1437, 1, 164, 0x4), FieldTrait(1439, 1, 87, 0x4),
18863  FieldTrait(1441, 1, 165, 0x4), FieldTrait(1449, 15, 88, 0x4), FieldTrait(1450, 15, 89, 0x4),
18864  FieldTrait(1451, 14, 90, 0x4), FieldTrait(1452, 14, 91, 0x4), FieldTrait(1453, 15, 166, 0x4),
18865  FieldTrait(1454, 15, 167, 0x4), FieldTrait(1455, 14, 168, 0x4), FieldTrait(1456, 14, 169, 0x4),
18866  FieldTrait(1457, 14, 92, 0x4), FieldTrait(1458, 14, 93, 0x4), FieldTrait(1459, 14, 170, 0x4),
18867  FieldTrait(1460, 14, 171, 0x4), FieldTrait(1461, 1, 182, 0xc), FieldTrait(1478, 1, 94, 0x4),
18868  FieldTrait(1479, 1, 95, 0x4), FieldTrait(1480, 14, 96, 0x4), FieldTrait(1481, 1, 97, 0x4),
18869  FieldTrait(1482, 1, 98, 0x4), FieldTrait(1483, 1, 99, 0xc)
18870 };
18871 const FieldTrait_Hash_Array OrderMassCancelReport::_ftha(OrderMassCancelReport::_traits, 182);
18873 //-------------------------------------------------------------------------------------------------
18874 const FieldTrait OrderMassCancelReport::NoPartyIDs::_traits[] =
18875 {
18876  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
18877  FieldTrait( 802, 1, 4, 0xc)
18878 };
18881 const unsigned short OrderMassCancelReport::NoPartyIDs::_fnum;
18882 //-------------------------------------------------------------------------------------------------
18883 const FieldTrait OrderMassCancelReport::NoPartyIDs::NoPartySubIDs::_traits[] =
18884 {
18885  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
18886 };
18887 const FieldTrait_Hash_Array OrderMassCancelReport::NoPartyIDs::NoPartySubIDs::_ftha(OrderMassCancelReport::NoPartyIDs::NoPartySubIDs::_traits, 2);
18890 //-------------------------------------------------------------------------------------------------
18892 {
18893  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
18894 };
18898 //-------------------------------------------------------------------------------------------------
18900 {
18901  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
18902 };
18904 const MsgType OrderMassCancelReport::NoUnderlyingSecurityAltID::_msgtype("NoUnderlyingSecurityAltID");
18906 //-------------------------------------------------------------------------------------------------
18908 {
18909  FieldTrait( 41, 15, 1, 0x4), FieldTrait( 535, 15, 2, 0x4), FieldTrait( 536, 15, 3, 0x4)
18910 };
18914 //-------------------------------------------------------------------------------------------------
18915 const FieldTrait OrderMassCancelReport::NoEvents::_traits[] =
18916 {
18917  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
18918  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
18919 };
18922 const unsigned short OrderMassCancelReport::NoEvents::_fnum;
18923 //-------------------------------------------------------------------------------------------------
18925 {
18926  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
18927 };
18931 //-------------------------------------------------------------------------------------------------
18933 {
18934  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
18935  FieldTrait(1052, 1, 4, 0xc)
18936 };
18940 //-------------------------------------------------------------------------------------------------
18941 const FieldTrait OrderMassCancelReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
18942 {
18943  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
18944 };
18945 const FieldTrait_Hash_Array OrderMassCancelReport::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(OrderMassCancelReport::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
18948 //-------------------------------------------------------------------------------------------------
18950 {
18951  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
18952  FieldTrait(1062, 1, 4, 0xc)
18953 };
18955 const MsgType OrderMassCancelReport::NoUndlyInstrumentParties::_msgtype("NoUndlyInstrumentParties");
18957 //-------------------------------------------------------------------------------------------------
18958 const FieldTrait OrderMassCancelReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
18959 {
18960  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
18961 };
18962 const FieldTrait_Hash_Array OrderMassCancelReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(OrderMassCancelReport::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
18965 //-------------------------------------------------------------------------------------------------
18967 {
18968  FieldTrait(1371, 15, 2, 0x4), FieldTrait(1372, 15, 1, 0x4)
18969 };
18973 //-------------------------------------------------------------------------------------------------
18975 {
18976  FieldTrait(1462, 15, 1, 0x4), FieldTrait(1463, 7, 2, 0x4), FieldTrait(1464, 1, 3, 0x4)
18977 };
18981 //-------------------------------------------------------------------------------------------------
18983 {
18984  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
18985  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
18986  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
18987 };
18991 //-------------------------------------------------------------------------------------------------
18992 const FieldTrait OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::_traits[] =
18993 {
18994  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
18995 };
18996 const FieldTrait_Hash_Array OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::_ftha(OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::_traits, 3);
18999 //-------------------------------------------------------------------------------------------------
19000 const FieldTrait OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
19001 {
19002  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
19003 };
19004 const FieldTrait_Hash_Array OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(OrderMassCancelReport::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
19007 //-------------------------------------------------------------------------------------------------
19008 const FieldTrait NewOrderCross::_traits[] =
19009 {
19010  FieldTrait( 15, 19, 126, 0x4), FieldTrait( 18, 16, 98, 0x4), FieldTrait( 21, 7, 97, 0x4),
19011  FieldTrait( 22, 15, 8, 0x4), FieldTrait( 23, 15, 128, 0x4), FieldTrait( 40, 7, 108, 0x1),
19012  FieldTrait( 44, 11, 110, 0x4), FieldTrait( 48, 15, 7, 0x4), FieldTrait( 55, 15, 5, 0x4),
19013  FieldTrait( 59, 7, 130, 0x4), FieldTrait( 60, 22, 106, 0x1), FieldTrait( 63, 15, 95, 0x4),
19014  FieldTrait( 64, 25, 96, 0x4), FieldTrait( 65, 15, 6, 0x4), FieldTrait( 81, 7, 103, 0x4),
19015  FieldTrait( 99, 11, 111, 0x4), FieldTrait( 100, 20, 101, 0x4), FieldTrait( 106, 15, 34, 0x4),
19016  FieldTrait( 107, 15, 37, 0x4), FieldTrait( 110, 10, 99, 0x4), FieldTrait( 111, 10, 100, 0x4),
19017  FieldTrait( 114, 8, 105, 0x4), FieldTrait( 117, 15, 129, 0x4), FieldTrait( 126, 22, 133, 0x4),
19018  FieldTrait( 140, 11, 104, 0x4), FieldTrait( 167, 15, 12, 0x4), FieldTrait( 168, 22, 131, 0x4),
19019  FieldTrait( 200, 21, 14, 0x4), FieldTrait( 201, 1, 75, 0x4), FieldTrait( 202, 11, 28, 0x4),
19020  FieldTrait( 206, 7, 30, 0x4), FieldTrait( 207, 20, 33, 0x4), FieldTrait( 210, 10, 135, 0x4),
19021  FieldTrait( 211, 9, 136, 0x4), FieldTrait( 218, 12, 112, 0x4), FieldTrait( 220, 19, 113, 0x4),
19022  FieldTrait( 221, 15, 114, 0x4), FieldTrait( 222, 15, 115, 0x4), FieldTrait( 223, 14, 32, 0x4),
19023  FieldTrait( 224, 25, 16, 0x4), FieldTrait( 225, 25, 17, 0x4), FieldTrait( 226, 1, 19, 0x4),
19024  FieldTrait( 227, 14, 20, 0x4), FieldTrait( 228, 9, 21, 0x4), FieldTrait( 231, 9, 31, 0x4),
19025  FieldTrait( 232, 1, 107, 0xc), FieldTrait( 235, 15, 120, 0x4), FieldTrait( 236, 14, 121, 0x4),
19026  FieldTrait( 239, 1, 18, 0x4), FieldTrait( 240, 25, 27, 0x4), FieldTrait( 255, 15, 22, 0x4),
19027  FieldTrait( 348, 2, 35, 0x4), FieldTrait( 349, 28, 36, 0x4), FieldTrait( 350, 2, 38, 0x4),
19028  FieldTrait( 351, 28, 39, 0x4), FieldTrait( 376, 15, 127, 0x4), FieldTrait( 386, 1, 102, 0xc),
19029  FieldTrait( 388, 7, 147, 0x4), FieldTrait( 389, 9, 148, 0x4), FieldTrait( 423, 1, 109, 0x4),
19030  FieldTrait( 427, 1, 134, 0x4), FieldTrait( 432, 25, 132, 0x4), FieldTrait( 454, 1, 9, 0xc),
19031  FieldTrait( 460, 1, 10, 0x4), FieldTrait( 461, 15, 11, 0x4), FieldTrait( 470, 18, 24, 0x4),
19032  FieldTrait( 471, 15, 25, 0x4), FieldTrait( 472, 15, 26, 0x4), FieldTrait( 480, 7, 157, 0x4),
19033  FieldTrait( 481, 7, 158, 0x4), FieldTrait( 483, 22, 162, 0x4), FieldTrait( 494, 15, 160, 0x4),
19034  FieldTrait( 513, 15, 159, 0x4), FieldTrait( 541, 25, 15, 0x4), FieldTrait( 543, 15, 23, 0x4),
19035  FieldTrait( 548, 15, 1, 0x1), FieldTrait( 549, 1, 2, 0x1), FieldTrait( 550, 1, 3, 0x1),
19036  FieldTrait( 552, 1, 4, 0xc), FieldTrait( 555, 1, 94, 0xc), FieldTrait( 662, 11, 116, 0x4),
19037  FieldTrait( 663, 1, 117, 0x4), FieldTrait( 667, 21, 41, 0x4), FieldTrait( 691, 15, 40, 0x4),
19038  FieldTrait( 696, 25, 123, 0x4), FieldTrait( 697, 11, 124, 0x4), FieldTrait( 698, 1, 125, 0x4),
19039  FieldTrait( 699, 15, 118, 0x4), FieldTrait( 701, 25, 122, 0x4), FieldTrait( 711, 1, 93, 0xc),
19040  FieldTrait( 761, 15, 119, 0x4), FieldTrait( 762, 15, 13, 0x4), FieldTrait( 835, 1, 137, 0x4),
19041  FieldTrait( 836, 1, 138, 0x4), FieldTrait( 837, 1, 139, 0x4), FieldTrait( 838, 1, 140, 0x4),
19042  FieldTrait( 840, 1, 141, 0x4), FieldTrait( 841, 1, 149, 0x4), FieldTrait( 842, 1, 150, 0x4),
19043  FieldTrait( 843, 1, 151, 0x4), FieldTrait( 844, 1, 152, 0x4), FieldTrait( 846, 1, 153, 0x4),
19044  FieldTrait( 847, 1, 154, 0x4), FieldTrait( 848, 15, 155, 0x4), FieldTrait( 849, 14, 156, 0x4),
19045  FieldTrait( 864, 1, 44, 0xc), FieldTrait( 873, 25, 45, 0x4), FieldTrait( 874, 25, 46, 0x4),
19046  FieldTrait( 875, 1, 42, 0x4), FieldTrait( 876, 15, 43, 0x4), FieldTrait( 947, 19, 29, 0x4),
19047  FieldTrait( 957, 1, 161, 0xc), FieldTrait( 965, 15, 47, 0x4), FieldTrait( 966, 15, 48, 0x4),
19048  FieldTrait( 967, 9, 50, 0x4), FieldTrait( 968, 9, 51, 0x4), FieldTrait( 969, 9, 52, 0x4),
19049  FieldTrait( 970, 1, 53, 0x4), FieldTrait( 971, 1, 54, 0x4), FieldTrait( 996, 15, 56, 0x4),
19050  FieldTrait( 997, 15, 57, 0x4), FieldTrait(1018, 1, 55, 0xc), FieldTrait(1049, 7, 49, 0x4),
19051  FieldTrait(1079, 26, 58, 0x4), FieldTrait(1082, 10, 166, 0x4), FieldTrait(1083, 7, 167, 0x4),
19052  FieldTrait(1084, 7, 168, 0x4), FieldTrait(1085, 10, 169, 0x4), FieldTrait(1086, 10, 170, 0x4),
19053  FieldTrait(1087, 10, 171, 0x4), FieldTrait(1088, 10, 172, 0x4), FieldTrait(1089, 10, 164, 0x4),
19054  FieldTrait(1090, 1, 165, 0x4), FieldTrait(1092, 7, 174, 0x4), FieldTrait(1094, 1, 142, 0x4),
19055  FieldTrait(1096, 15, 143, 0x4), FieldTrait(1097, 15, 144, 0x4), FieldTrait(1098, 15, 145, 0x4),
19056  FieldTrait(1099, 15, 146, 0x4), FieldTrait(1100, 7, 175, 0x4), FieldTrait(1101, 7, 176, 0x4),
19057  FieldTrait(1102, 11, 177, 0x4), FieldTrait(1103, 15, 178, 0x4), FieldTrait(1104, 15, 179, 0x4),
19058  FieldTrait(1105, 15, 180, 0x4), FieldTrait(1106, 15, 181, 0x4), FieldTrait(1107, 7, 182, 0x4),
19059  FieldTrait(1108, 7, 183, 0x4), FieldTrait(1109, 7, 184, 0x4), FieldTrait(1110, 11, 185, 0x4),
19060  FieldTrait(1111, 7, 186, 0x4), FieldTrait(1112, 10, 187, 0x4), FieldTrait(1113, 15, 188, 0x4),
19061  FieldTrait(1114, 15, 189, 0x4), FieldTrait(1116, 1, 163, 0xc), FieldTrait(1133, 7, 190, 0x4),
19062  FieldTrait(1138, 10, 173, 0x4), FieldTrait(1146, 13, 60, 0x4), FieldTrait(1147, 10, 61, 0x4),
19063  FieldTrait(1151, 15, 59, 0x4), FieldTrait(1184, 2, 62, 0x4), FieldTrait(1185, 29, 63, 0x4),
19064  FieldTrait(1186, 15, 64, 0x4), FieldTrait(1191, 15, 66, 0x4), FieldTrait(1192, 10, 67, 0x4),
19065  FieldTrait(1193, 7, 68, 0x4), FieldTrait(1194, 1, 69, 0x4), FieldTrait(1195, 13, 70, 0x4),
19066  FieldTrait(1196, 15, 71, 0x4), FieldTrait(1197, 15, 78, 0x4), FieldTrait(1198, 1, 72, 0x4),
19067  FieldTrait(1199, 11, 73, 0x4), FieldTrait(1200, 11, 74, 0x4), FieldTrait(1227, 15, 65, 0x4),
19068  FieldTrait(1242, 8, 77, 0x4), FieldTrait(1244, 8, 76, 0x4), FieldTrait(1435, 1, 79, 0x4),
19069  FieldTrait(1439, 1, 80, 0x4), FieldTrait(1449, 15, 81, 0x4), FieldTrait(1450, 15, 82, 0x4),
19070  FieldTrait(1451, 14, 83, 0x4), FieldTrait(1452, 14, 84, 0x4), FieldTrait(1457, 14, 85, 0x4),
19071  FieldTrait(1458, 14, 86, 0x4), FieldTrait(1478, 1, 87, 0x4), FieldTrait(1479, 1, 88, 0x4),
19072  FieldTrait(1480, 14, 89, 0x4), FieldTrait(1481, 1, 90, 0x4), FieldTrait(1482, 1, 91, 0x4),
19073  FieldTrait(1483, 1, 92, 0xc)
19074 };
19075 const FieldTrait_Hash_Array NewOrderCross::_ftha(NewOrderCross::_traits, 190);
19076 const MsgType NewOrderCross::_msgtype("s");
19077 //-------------------------------------------------------------------------------------------------
19078 const FieldTrait NewOrderCross::NoStipulations::_traits[] =
19079 {
19080  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
19081 };
19083 const MsgType NewOrderCross::NoStipulations::_msgtype("NoStipulations");
19084 const unsigned short NewOrderCross::NoStipulations::_fnum;
19085 //-------------------------------------------------------------------------------------------------
19086 const FieldTrait NewOrderCross::NoTradingSessions::_traits[] =
19087 {
19088  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
19089 };
19091 const MsgType NewOrderCross::NoTradingSessions::_msgtype("NoTradingSessions");
19092 const unsigned short NewOrderCross::NoTradingSessions::_fnum;
19093 //-------------------------------------------------------------------------------------------------
19094 const FieldTrait NewOrderCross::NoSecurityAltID::_traits[] =
19095 {
19096  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
19097 };
19099 const MsgType NewOrderCross::NoSecurityAltID::_msgtype("NoSecurityAltID");
19100 const unsigned short NewOrderCross::NoSecurityAltID::_fnum;
19101 //-------------------------------------------------------------------------------------------------
19102 const FieldTrait NewOrderCross::NoSides::_traits[] =
19103 {
19104  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 11, 15, 2, 0x1), FieldTrait( 12, 13, 22, 0x4),
19105  FieldTrait( 13, 7, 23, 0x4), FieldTrait( 38, 10, 17, 0x4), FieldTrait( 41, 15, 43, 0x4),
19106  FieldTrait( 54, 7, 1, 0x1), FieldTrait( 58, 15, 32, 0x4), FieldTrait( 70, 15, 14, 0x4),
19107  FieldTrait( 75, 25, 7, 0x4), FieldTrait( 77, 7, 35, 0x4), FieldTrait( 78, 1, 15, 0xc),
19108  FieldTrait( 120, 19, 30, 0x4), FieldTrait( 121, 8, 29, 0x4), FieldTrait( 152, 10, 18, 0x4),
19109  FieldTrait( 203, 1, 36, 0x4), FieldTrait( 229, 25, 6, 0x4), FieldTrait( 354, 2, 33, 0x4),
19110  FieldTrait( 355, 28, 34, 0x4), FieldTrait( 377, 8, 39, 0x4), FieldTrait( 453, 1, 5, 0xc),
19111  FieldTrait( 468, 7, 20, 0x4), FieldTrait( 469, 9, 21, 0x4), FieldTrait( 479, 19, 24, 0x4),
19112  FieldTrait( 497, 7, 25, 0x4), FieldTrait( 516, 14, 19, 0x4), FieldTrait( 526, 15, 3, 0x4),
19113  FieldTrait( 528, 7, 26, 0x4), FieldTrait( 529, 16, 27, 0x4), FieldTrait( 544, 7, 37, 0x4),
19114  FieldTrait( 581, 1, 10, 0x4), FieldTrait( 582, 1, 28, 0x4), FieldTrait( 583, 15, 4, 0x4),
19115  FieldTrait( 589, 7, 11, 0x4), FieldTrait( 590, 7, 12, 0x4), FieldTrait( 591, 7, 13, 0x4),
19116  FieldTrait( 635, 15, 38, 0x4), FieldTrait( 659, 15, 40, 0x4), FieldTrait( 660, 1, 9, 0x4),
19117  FieldTrait( 775, 1, 31, 0x4), FieldTrait( 854, 1, 16, 0x4), FieldTrait( 962, 22, 41, 0x4),
19118  FieldTrait(1091, 8, 42, 0x4)
19119 };
19120 const FieldTrait_Hash_Array NewOrderCross::NoSides::_ftha(NewOrderCross::NoSides::_traits, 43);
19121 const MsgType NewOrderCross::NoSides::_msgtype("NoSides");
19122 const unsigned short NewOrderCross::NoSides::_fnum;
19123 //-------------------------------------------------------------------------------------------------
19124 const FieldTrait NewOrderCross::NoSides::NoAllocs::_traits[] =
19125 {
19126  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
19127  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
19128 };
19129 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoAllocs::_ftha(NewOrderCross::NoSides::NoAllocs::_traits, 6);
19131 const unsigned short NewOrderCross::NoSides::NoAllocs::_fnum;
19132 //-------------------------------------------------------------------------------------------------
19133 const FieldTrait NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::_traits[] =
19134 {
19135  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
19136  FieldTrait( 804, 1, 4, 0xc)
19137 };
19138 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::_ftha(NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::_traits, 4);
19141 //-------------------------------------------------------------------------------------------------
19142 const FieldTrait NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
19143 {
19144  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
19145 };
19146 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(NewOrderCross::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
19149 //-------------------------------------------------------------------------------------------------
19150 const FieldTrait NewOrderCross::NoSides::NoPartyIDs::_traits[] =
19151 {
19152  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
19153  FieldTrait( 802, 1, 4, 0xc)
19154 };
19155 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoPartyIDs::_ftha(NewOrderCross::NoSides::NoPartyIDs::_traits, 4);
19157 const unsigned short NewOrderCross::NoSides::NoPartyIDs::_fnum;
19158 //-------------------------------------------------------------------------------------------------
19159 const FieldTrait NewOrderCross::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
19160 {
19161  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
19162 };
19163 const FieldTrait_Hash_Array NewOrderCross::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(NewOrderCross::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
19166 //-------------------------------------------------------------------------------------------------
19167 const FieldTrait NewOrderCross::NoLegs::_traits[] =
19168 {
19169  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
19170  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
19171  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
19172  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
19173  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
19174  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
19175  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
19176  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
19177  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
19178  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
19179  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
19180  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
19181  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
19182  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
19183  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
19184  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
19185  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
19186  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
19187 };
19188 const FieldTrait_Hash_Array NewOrderCross::NoLegs::_ftha(NewOrderCross::NoLegs::_traits, 54);
19190 const unsigned short NewOrderCross::NoLegs::_fnum;
19191 //-------------------------------------------------------------------------------------------------
19192 const FieldTrait NewOrderCross::NoLegs::NoLegSecurityAltID::_traits[] =
19193 {
19194  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
19195 };
19196 const FieldTrait_Hash_Array NewOrderCross::NoLegs::NoLegSecurityAltID::_ftha(NewOrderCross::NoLegs::NoLegSecurityAltID::_traits, 2);
19199 //-------------------------------------------------------------------------------------------------
19200 const FieldTrait NewOrderCross::NoUnderlyings::_traits[] =
19201 {
19202  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
19203  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
19204  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
19205  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
19206  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
19207  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
19208  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
19209  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
19210  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
19211  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
19212  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
19213  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
19214  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
19215  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
19216  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
19217  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
19218  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
19219  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
19220  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
19221  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
19222  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
19223  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
19224  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
19225  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
19226 };
19228 const MsgType NewOrderCross::NoUnderlyings::_msgtype("NoUnderlyings");
19229 const unsigned short NewOrderCross::NoUnderlyings::_fnum;
19230 //-------------------------------------------------------------------------------------------------
19231 const FieldTrait NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
19232 {
19233  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
19234 };
19235 const FieldTrait_Hash_Array NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(NewOrderCross::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
19238 //-------------------------------------------------------------------------------------------------
19239 const FieldTrait NewOrderCross::NoUnderlyings::NoUnderlyingStips::_traits[] =
19240 {
19241  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
19242 };
19243 const FieldTrait_Hash_Array NewOrderCross::NoUnderlyings::NoUnderlyingStips::_ftha(NewOrderCross::NoUnderlyings::NoUnderlyingStips::_traits, 2);
19246 //-------------------------------------------------------------------------------------------------
19247 const FieldTrait NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
19248 {
19249  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
19250  FieldTrait(1062, 1, 4, 0xc)
19251 };
19252 const FieldTrait_Hash_Array NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_ftha(NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
19255 //-------------------------------------------------------------------------------------------------
19256 const FieldTrait NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
19257 {
19258  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
19259 };
19260 const FieldTrait_Hash_Array NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(NewOrderCross::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
19263 //-------------------------------------------------------------------------------------------------
19264 const FieldTrait NewOrderCross::NoEvents::_traits[] =
19265 {
19266  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
19267  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
19268 };
19270 const MsgType NewOrderCross::NoEvents::_msgtype("NoEvents");
19271 const unsigned short NewOrderCross::NoEvents::_fnum;
19272 //-------------------------------------------------------------------------------------------------
19274 {
19275  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
19276 };
19278 const MsgType NewOrderCross::NoStrategyParameters::_msgtype("NoStrategyParameters");
19279 const unsigned short NewOrderCross::NoStrategyParameters::_fnum;
19280 //-------------------------------------------------------------------------------------------------
19282 {
19283  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
19284  FieldTrait(1052, 1, 4, 0xc)
19285 };
19287 const MsgType NewOrderCross::NoInstrumentParties::_msgtype("NoInstrumentParties");
19288 const unsigned short NewOrderCross::NoInstrumentParties::_fnum;
19289 //-------------------------------------------------------------------------------------------------
19290 const FieldTrait NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
19291 {
19292  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
19293 };
19294 const FieldTrait_Hash_Array NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(NewOrderCross::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
19297 //-------------------------------------------------------------------------------------------------
19298 const FieldTrait NewOrderCross::NoRootPartyIDs::_traits[] =
19299 {
19300  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
19301  FieldTrait(1120, 1, 4, 0xc)
19302 };
19304 const MsgType NewOrderCross::NoRootPartyIDs::_msgtype("NoRootPartyIDs");
19305 const unsigned short NewOrderCross::NoRootPartyIDs::_fnum;
19306 //-------------------------------------------------------------------------------------------------
19307 const FieldTrait NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
19308 {
19309  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
19310 };
19311 const FieldTrait_Hash_Array NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_ftha(NewOrderCross::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
19314 //-------------------------------------------------------------------------------------------------
19315 const FieldTrait NewOrderCross::NoComplexEvents::_traits[] =
19316 {
19317  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
19318  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
19319  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
19320 };
19322 const MsgType NewOrderCross::NoComplexEvents::_msgtype("NoComplexEvents");
19323 const unsigned short NewOrderCross::NoComplexEvents::_fnum;
19324 //-------------------------------------------------------------------------------------------------
19325 const FieldTrait NewOrderCross::NoComplexEvents::NoComplexEventDates::_traits[] =
19326 {
19327  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
19328 };
19329 const FieldTrait_Hash_Array NewOrderCross::NoComplexEvents::NoComplexEventDates::_ftha(NewOrderCross::NoComplexEvents::NoComplexEventDates::_traits, 3);
19332 //-------------------------------------------------------------------------------------------------
19333 const FieldTrait NewOrderCross::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
19334 {
19335  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
19336 };
19337 const FieldTrait_Hash_Array NewOrderCross::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(NewOrderCross::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
19340 //-------------------------------------------------------------------------------------------------
19341 const FieldTrait CrossOrderCancelReplaceRequest::_traits[] =
19342 {
19343  FieldTrait( 15, 19, 128, 0x4), FieldTrait( 18, 16, 100, 0x4), FieldTrait( 21, 7, 99, 0x4),
19344  FieldTrait( 22, 15, 10, 0x4), FieldTrait( 23, 15, 130, 0x4), FieldTrait( 37, 15, 1, 0x4),
19345  FieldTrait( 40, 7, 110, 0x1), FieldTrait( 44, 11, 112, 0x4), FieldTrait( 48, 15, 9, 0x4),
19346  FieldTrait( 55, 15, 7, 0x4), FieldTrait( 59, 7, 132, 0x4), FieldTrait( 60, 22, 108, 0x1),
19347  FieldTrait( 63, 15, 97, 0x4), FieldTrait( 64, 25, 98, 0x4), FieldTrait( 65, 15, 8, 0x4),
19348  FieldTrait( 81, 7, 105, 0x4), FieldTrait( 99, 11, 113, 0x4), FieldTrait( 100, 20, 103, 0x4),
19349  FieldTrait( 106, 15, 36, 0x4), FieldTrait( 107, 15, 39, 0x4), FieldTrait( 110, 10, 101, 0x4),
19350  FieldTrait( 111, 10, 102, 0x4), FieldTrait( 114, 8, 107, 0x4), FieldTrait( 117, 15, 131, 0x4),
19351  FieldTrait( 126, 22, 135, 0x4), FieldTrait( 140, 11, 106, 0x4), FieldTrait( 167, 15, 14, 0x4),
19352  FieldTrait( 168, 22, 133, 0x4), FieldTrait( 200, 21, 16, 0x4), FieldTrait( 201, 1, 77, 0x4),
19353  FieldTrait( 202, 11, 30, 0x4), FieldTrait( 206, 7, 32, 0x4), FieldTrait( 207, 20, 35, 0x4),
19354  FieldTrait( 210, 10, 137, 0x4), FieldTrait( 211, 9, 138, 0x4), FieldTrait( 218, 12, 114, 0x4),
19355  FieldTrait( 220, 19, 115, 0x4), FieldTrait( 221, 15, 116, 0x4), FieldTrait( 222, 15, 117, 0x4),
19356  FieldTrait( 223, 14, 34, 0x4), FieldTrait( 224, 25, 18, 0x4), FieldTrait( 225, 25, 19, 0x4),
19357  FieldTrait( 226, 1, 21, 0x4), FieldTrait( 227, 14, 22, 0x4), FieldTrait( 228, 9, 23, 0x4),
19358  FieldTrait( 231, 9, 33, 0x4), FieldTrait( 232, 1, 109, 0xc), FieldTrait( 235, 15, 122, 0x4),
19359  FieldTrait( 236, 14, 123, 0x4), FieldTrait( 239, 1, 20, 0x4), FieldTrait( 240, 25, 29, 0x4),
19360  FieldTrait( 255, 15, 24, 0x4), FieldTrait( 348, 2, 37, 0x4), FieldTrait( 349, 28, 38, 0x4),
19361  FieldTrait( 350, 2, 40, 0x4), FieldTrait( 351, 28, 41, 0x4), FieldTrait( 376, 15, 129, 0x4),
19362  FieldTrait( 386, 1, 104, 0xc), FieldTrait( 388, 7, 149, 0x4), FieldTrait( 389, 9, 150, 0x4),
19363  FieldTrait( 423, 1, 111, 0x4), FieldTrait( 427, 1, 136, 0x4), FieldTrait( 432, 25, 134, 0x4),
19364  FieldTrait( 454, 1, 11, 0xc), FieldTrait( 460, 1, 12, 0x4), FieldTrait( 461, 15, 13, 0x4),
19365  FieldTrait( 470, 18, 26, 0x4), FieldTrait( 471, 15, 27, 0x4), FieldTrait( 472, 15, 28, 0x4),
19366  FieldTrait( 480, 7, 159, 0x4), FieldTrait( 481, 7, 160, 0x4), FieldTrait( 483, 22, 165, 0x4),
19367  FieldTrait( 494, 15, 162, 0x4), FieldTrait( 513, 15, 161, 0x4), FieldTrait( 541, 25, 17, 0x4),
19368  FieldTrait( 543, 15, 25, 0x4), FieldTrait( 548, 15, 2, 0x1), FieldTrait( 549, 1, 4, 0x1),
19369  FieldTrait( 550, 1, 5, 0x1), FieldTrait( 551, 15, 3, 0x1), FieldTrait( 552, 1, 6, 0xc),
19370  FieldTrait( 555, 1, 96, 0xc), FieldTrait( 662, 11, 118, 0x4), FieldTrait( 663, 1, 119, 0x4),
19371  FieldTrait( 667, 21, 43, 0x4), FieldTrait( 691, 15, 42, 0x4), FieldTrait( 696, 25, 125, 0x4),
19372  FieldTrait( 697, 11, 126, 0x4), FieldTrait( 698, 1, 127, 0x4), FieldTrait( 699, 15, 120, 0x4),
19373  FieldTrait( 701, 25, 124, 0x4), FieldTrait( 711, 1, 95, 0xc), FieldTrait( 761, 15, 121, 0x4),
19374  FieldTrait( 762, 15, 15, 0x4), FieldTrait( 835, 1, 139, 0x4), FieldTrait( 836, 1, 140, 0x4),
19375  FieldTrait( 837, 1, 141, 0x4), FieldTrait( 838, 1, 142, 0x4), FieldTrait( 840, 1, 143, 0x4),
19376  FieldTrait( 841, 1, 151, 0x4), FieldTrait( 842, 1, 152, 0x4), FieldTrait( 843, 1, 153, 0x4),
19377  FieldTrait( 844, 1, 154, 0x4), FieldTrait( 846, 1, 155, 0x4), FieldTrait( 847, 1, 156, 0x4),
19378  FieldTrait( 848, 15, 157, 0x4), FieldTrait( 849, 14, 158, 0x4), FieldTrait( 864, 1, 46, 0xc),
19379  FieldTrait( 873, 25, 47, 0x4), FieldTrait( 874, 25, 48, 0x4), FieldTrait( 875, 1, 44, 0x4),
19380  FieldTrait( 876, 15, 45, 0x4), FieldTrait( 947, 19, 31, 0x4), FieldTrait( 957, 1, 163, 0xc),
19381  FieldTrait( 961, 15, 164, 0x4), FieldTrait( 965, 15, 49, 0x4), FieldTrait( 966, 15, 50, 0x4),
19382  FieldTrait( 967, 9, 52, 0x4), FieldTrait( 968, 9, 53, 0x4), FieldTrait( 969, 9, 54, 0x4),
19383  FieldTrait( 970, 1, 55, 0x4), FieldTrait( 971, 1, 56, 0x4), FieldTrait( 996, 15, 58, 0x4),
19384  FieldTrait( 997, 15, 59, 0x4), FieldTrait(1018, 1, 57, 0xc), FieldTrait(1049, 7, 51, 0x4),
19385  FieldTrait(1079, 26, 60, 0x4), FieldTrait(1082, 10, 169, 0x4), FieldTrait(1083, 7, 170, 0x4),
19386  FieldTrait(1084, 7, 171, 0x4), FieldTrait(1085, 10, 172, 0x4), FieldTrait(1086, 10, 173, 0x4),
19387  FieldTrait(1087, 10, 174, 0x4), FieldTrait(1088, 10, 175, 0x4), FieldTrait(1089, 10, 167, 0x4),
19388  FieldTrait(1090, 1, 168, 0x4), FieldTrait(1092, 7, 177, 0x4), FieldTrait(1094, 1, 144, 0x4),
19389  FieldTrait(1096, 15, 145, 0x4), FieldTrait(1097, 15, 146, 0x4), FieldTrait(1098, 15, 147, 0x4),
19390  FieldTrait(1099, 15, 148, 0x4), FieldTrait(1100, 7, 178, 0x4), FieldTrait(1101, 7, 179, 0x4),
19391  FieldTrait(1102, 11, 180, 0x4), FieldTrait(1103, 15, 181, 0x4), FieldTrait(1104, 15, 182, 0x4),
19392  FieldTrait(1105, 15, 183, 0x4), FieldTrait(1106, 15, 184, 0x4), FieldTrait(1107, 7, 185, 0x4),
19393  FieldTrait(1108, 7, 186, 0x4), FieldTrait(1109, 7, 187, 0x4), FieldTrait(1110, 11, 188, 0x4),
19394  FieldTrait(1111, 7, 189, 0x4), FieldTrait(1112, 10, 190, 0x4), FieldTrait(1113, 15, 191, 0x4),
19395  FieldTrait(1114, 15, 192, 0x4), FieldTrait(1116, 1, 166, 0xc), FieldTrait(1133, 7, 193, 0x4),
19396  FieldTrait(1138, 10, 176, 0x4), FieldTrait(1146, 13, 62, 0x4), FieldTrait(1147, 10, 63, 0x4),
19397  FieldTrait(1151, 15, 61, 0x4), FieldTrait(1184, 2, 64, 0x4), FieldTrait(1185, 29, 65, 0x4),
19398  FieldTrait(1186, 15, 66, 0x4), FieldTrait(1191, 15, 68, 0x4), FieldTrait(1192, 10, 69, 0x4),
19399  FieldTrait(1193, 7, 70, 0x4), FieldTrait(1194, 1, 71, 0x4), FieldTrait(1195, 13, 72, 0x4),
19400  FieldTrait(1196, 15, 73, 0x4), FieldTrait(1197, 15, 80, 0x4), FieldTrait(1198, 1, 74, 0x4),
19401  FieldTrait(1199, 11, 75, 0x4), FieldTrait(1200, 11, 76, 0x4), FieldTrait(1227, 15, 67, 0x4),
19402  FieldTrait(1242, 8, 79, 0x4), FieldTrait(1244, 8, 78, 0x4), FieldTrait(1435, 1, 81, 0x4),
19403  FieldTrait(1439, 1, 82, 0x4), FieldTrait(1449, 15, 83, 0x4), FieldTrait(1450, 15, 84, 0x4),
19404  FieldTrait(1451, 14, 85, 0x4), FieldTrait(1452, 14, 86, 0x4), FieldTrait(1457, 14, 87, 0x4),
19405  FieldTrait(1458, 14, 88, 0x4), FieldTrait(1478, 1, 89, 0x4), FieldTrait(1479, 1, 90, 0x4),
19406  FieldTrait(1480, 14, 91, 0x4), FieldTrait(1481, 1, 92, 0x4), FieldTrait(1482, 1, 93, 0x4),
19407  FieldTrait(1483, 1, 94, 0xc)
19408 };
19411 //-------------------------------------------------------------------------------------------------
19413 {
19414  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
19415 };
19419 //-------------------------------------------------------------------------------------------------
19421 {
19422  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4)
19423 };
19427 //-------------------------------------------------------------------------------------------------
19429 {
19430  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
19431 };
19435 //-------------------------------------------------------------------------------------------------
19437 {
19438  FieldTrait( 1, 15, 8, 0x4), FieldTrait( 11, 15, 2, 0x1), FieldTrait( 12, 13, 22, 0x4),
19439  FieldTrait( 13, 7, 23, 0x4), FieldTrait( 38, 10, 17, 0x4), FieldTrait( 41, 15, 43, 0x4),
19440  FieldTrait( 54, 7, 1, 0x1), FieldTrait( 58, 15, 32, 0x4), FieldTrait( 70, 15, 14, 0x4),
19441  FieldTrait( 75, 25, 7, 0x4), FieldTrait( 77, 7, 35, 0x4), FieldTrait( 78, 1, 15, 0xc),
19442  FieldTrait( 120, 19, 30, 0x4), FieldTrait( 121, 8, 29, 0x4), FieldTrait( 152, 10, 18, 0x4),
19443  FieldTrait( 203, 1, 36, 0x4), FieldTrait( 229, 25, 6, 0x4), FieldTrait( 354, 2, 33, 0x4),
19444  FieldTrait( 355, 28, 34, 0x4), FieldTrait( 377, 8, 39, 0x4), FieldTrait( 453, 1, 5, 0xc),
19445  FieldTrait( 468, 7, 20, 0x4), FieldTrait( 469, 9, 21, 0x4), FieldTrait( 479, 19, 24, 0x4),
19446  FieldTrait( 497, 7, 25, 0x4), FieldTrait( 516, 14, 19, 0x4), FieldTrait( 526, 15, 3, 0x4),
19447  FieldTrait( 528, 7, 26, 0x4), FieldTrait( 529, 16, 27, 0x4), FieldTrait( 544, 7, 37, 0x4),
19448  FieldTrait( 581, 1, 10, 0x4), FieldTrait( 582, 1, 28, 0x4), FieldTrait( 583, 15, 4, 0x4),
19449  FieldTrait( 589, 7, 11, 0x4), FieldTrait( 590, 7, 12, 0x4), FieldTrait( 591, 7, 13, 0x4),
19450  FieldTrait( 635, 15, 38, 0x4), FieldTrait( 659, 15, 40, 0x4), FieldTrait( 660, 1, 9, 0x4),
19451  FieldTrait( 775, 1, 31, 0x4), FieldTrait( 854, 1, 16, 0x4), FieldTrait( 962, 22, 41, 0x4),
19452  FieldTrait(1091, 8, 42, 0x4)
19453 };
19457 //-------------------------------------------------------------------------------------------------
19458 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoAllocs::_traits[] =
19459 {
19460  FieldTrait( 79, 15, 1, 0x4), FieldTrait( 80, 10, 6, 0x4), FieldTrait( 467, 15, 4, 0x4),
19461  FieldTrait( 539, 1, 5, 0xc), FieldTrait( 661, 1, 2, 0x4), FieldTrait( 736, 19, 3, 0x4)
19462 };
19463 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoAllocs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoAllocs::_traits, 6);
19466 //-------------------------------------------------------------------------------------------------
19467 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::_traits[] =
19468 {
19469  FieldTrait( 524, 15, 1, 0x4), FieldTrait( 525, 7, 2, 0x4), FieldTrait( 538, 1, 3, 0x4),
19470  FieldTrait( 804, 1, 4, 0xc)
19471 };
19472 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::_traits, 4);
19475 //-------------------------------------------------------------------------------------------------
19476 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits[] =
19477 {
19478  FieldTrait( 545, 15, 1, 0x4), FieldTrait( 805, 1, 2, 0x4)
19479 };
19480 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoAllocs::NoNestedPartyIDs::NoNestedPartySubIDs::_traits, 2);
19483 //-------------------------------------------------------------------------------------------------
19484 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::_traits[] =
19485 {
19486  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
19487  FieldTrait( 802, 1, 4, 0xc)
19488 };
19489 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::_traits, 4);
19492 //-------------------------------------------------------------------------------------------------
19493 const FieldTrait CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
19494 {
19495  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
19496 };
19497 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
19500 //-------------------------------------------------------------------------------------------------
19502 {
19503  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
19504  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
19505  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
19506  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
19507  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
19508  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
19509  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
19510  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
19511  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
19512  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
19513  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
19514  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
19515  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
19516  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
19517  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
19518  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
19519  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
19520  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
19521 };
19525 //-------------------------------------------------------------------------------------------------
19526 const FieldTrait CrossOrderCancelReplaceRequest::NoLegs::NoLegSecurityAltID::_traits[] =
19527 {
19528  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
19529 };
19530 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoLegs::NoLegSecurityAltID::_ftha(CrossOrderCancelReplaceRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
19533 //-------------------------------------------------------------------------------------------------
19535 {
19536  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
19537  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
19538  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
19539  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
19540  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
19541  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
19542  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
19543  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
19544  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
19545  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
19546  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
19547  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
19548  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
19549  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
19550  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
19551  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
19552  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
19553  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
19554  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
19555  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
19556  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
19557  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
19558  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
19559  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
19560 };
19564 //-------------------------------------------------------------------------------------------------
19565 const FieldTrait CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
19566 {
19567  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
19568 };
19569 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
19572 //-------------------------------------------------------------------------------------------------
19573 const FieldTrait CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
19574 {
19575  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
19576 };
19577 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_ftha(CrossOrderCancelReplaceRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
19580 //-------------------------------------------------------------------------------------------------
19581 const FieldTrait CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
19582 {
19583  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
19584  FieldTrait(1062, 1, 4, 0xc)
19585 };
19586 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
19589 //-------------------------------------------------------------------------------------------------
19590 const FieldTrait CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
19591 {
19592  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
19593 };
19594 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
19597 //-------------------------------------------------------------------------------------------------
19599 {
19600  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
19601  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
19602 };
19606 //-------------------------------------------------------------------------------------------------
19608 {
19609  FieldTrait( 958, 15, 1, 0x4), FieldTrait( 959, 1, 2, 0x4), FieldTrait( 960, 15, 3, 0x4)
19610 };
19614 //-------------------------------------------------------------------------------------------------
19616 {
19617  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
19618  FieldTrait(1052, 1, 4, 0xc)
19619 };
19623 //-------------------------------------------------------------------------------------------------
19624 const FieldTrait CrossOrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
19625 {
19626  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
19627 };
19628 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
19631 //-------------------------------------------------------------------------------------------------
19633 {
19634  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
19635  FieldTrait(1120, 1, 4, 0xc)
19636 };
19640 //-------------------------------------------------------------------------------------------------
19641 const FieldTrait CrossOrderCancelReplaceRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
19642 {
19643  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
19644 };
19645 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoRootPartyIDs::NoRootPartySubIDs::_ftha(CrossOrderCancelReplaceRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
19648 //-------------------------------------------------------------------------------------------------
19650 {
19651  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
19652  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
19653  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
19654 };
19658 //-------------------------------------------------------------------------------------------------
19659 const FieldTrait CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
19660 {
19661  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
19662 };
19663 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_ftha(CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
19666 //-------------------------------------------------------------------------------------------------
19667 const FieldTrait CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
19668 {
19669  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
19670 };
19671 const FieldTrait_Hash_Array CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CrossOrderCancelReplaceRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
19674 //-------------------------------------------------------------------------------------------------
19675 const FieldTrait trailer::_traits[] =
19676 {
19677  FieldTrait( 10, 15, 3, 0x61), FieldTrait( 89, 28, 2, 0x4), FieldTrait( 93, 2, 1, 0x4)
19678 };
19679 const FieldTrait_Hash_Array trailer::_ftha(trailer::_traits, 3);
19680 const MsgType trailer::_msgtype("trailer");
19681 //-------------------------------------------------------------------------------------------------
19682 const FieldTrait CrossOrderCancelRequest::_traits[] =
19683 {
19684  FieldTrait( 22, 15, 10, 0x4), FieldTrait( 37, 15, 1, 0x4), FieldTrait( 48, 15, 9, 0x4),
19685  FieldTrait( 55, 15, 7, 0x4), FieldTrait( 60, 22, 97, 0x1), FieldTrait( 65, 15, 8, 0x4),
19686  FieldTrait( 106, 15, 36, 0x4), FieldTrait( 107, 15, 39, 0x4), FieldTrait( 167, 15, 14, 0x4),
19687  FieldTrait( 200, 21, 16, 0x4), FieldTrait( 201, 1, 77, 0x4), FieldTrait( 202, 11, 30, 0x4),
19688  FieldTrait( 206, 7, 32, 0x4), FieldTrait( 207, 20, 35, 0x4), FieldTrait( 223, 14, 34, 0x4),
19689  FieldTrait( 224, 25, 18, 0x4), FieldTrait( 225, 25, 19, 0x4), FieldTrait( 226, 1, 21, 0x4),
19690  FieldTrait( 227, 14, 22, 0x4), FieldTrait( 228, 9, 23, 0x4), FieldTrait( 231, 9, 33, 0x4),
19691  FieldTrait( 239, 1, 20, 0x4), FieldTrait( 240, 25, 29, 0x4), FieldTrait( 255, 15, 24, 0x4),
19692  FieldTrait( 348, 2, 37, 0x4), FieldTrait( 349, 28, 38, 0x4), FieldTrait( 350, 2, 40, 0x4),
19693  FieldTrait( 351, 28, 41, 0x4), FieldTrait( 454, 1, 11, 0xc), FieldTrait( 460, 1, 12, 0x4),
19694  FieldTrait( 461, 15, 13, 0x4), FieldTrait( 470, 18, 26, 0x4), FieldTrait( 471, 15, 27, 0x4),
19695  FieldTrait( 472, 15, 28, 0x4), FieldTrait( 541, 25, 17, 0x4), FieldTrait( 543, 15, 25, 0x4),
19696  FieldTrait( 548, 15, 2, 0x1), FieldTrait( 549, 1, 4, 0x1), FieldTrait( 550, 1, 5, 0x1),
19697  FieldTrait( 551, 15, 3, 0x1), FieldTrait( 552, 1, 6, 0xc), FieldTrait( 555, 1, 96, 0xc),
19698  FieldTrait( 667, 21, 43, 0x4), FieldTrait( 691, 15, 42, 0x4), FieldTrait( 711, 1, 95, 0xc),
19699  FieldTrait( 762, 15, 15, 0x4), FieldTrait( 864, 1, 46, 0xc), FieldTrait( 873, 25, 47, 0x4),
19700  FieldTrait( 874, 25, 48, 0x4), FieldTrait( 875, 1, 44, 0x4), FieldTrait( 876, 15, 45, 0x4),
19701  FieldTrait( 947, 19, 31, 0x4), FieldTrait( 961, 15, 98, 0x4), FieldTrait( 965, 15, 49, 0x4),
19702  FieldTrait( 966, 15, 50, 0x4), FieldTrait( 967, 9, 52, 0x4), FieldTrait( 968, 9, 53, 0x4),
19703  FieldTrait( 969, 9, 54, 0x4), FieldTrait( 970, 1, 55, 0x4), FieldTrait( 971, 1, 56, 0x4),
19704  FieldTrait( 996, 15, 58, 0x4), FieldTrait( 997, 15, 59, 0x4), FieldTrait(1018, 1, 57, 0xc),
19705  FieldTrait(1049, 7, 51, 0x4), FieldTrait(1079, 26, 60, 0x4), FieldTrait(1116, 1, 99, 0xc),
19706  FieldTrait(1146, 13, 62, 0x4), FieldTrait(1147, 10, 63, 0x4), FieldTrait(1151, 15, 61, 0x4),
19707  FieldTrait(1184, 2, 64, 0x4), FieldTrait(1185, 29, 65, 0x4), FieldTrait(1186, 15, 66, 0x4),
19708  FieldTrait(1191, 15, 68, 0x4), FieldTrait(1192, 10, 69, 0x4), FieldTrait(1193, 7, 70, 0x4),
19709  FieldTrait(1194, 1, 71, 0x4), FieldTrait(1195, 13, 72, 0x4), FieldTrait(1196, 15, 73, 0x4),
19710  FieldTrait(1197, 15, 80, 0x4), FieldTrait(1198, 1, 74, 0x4), FieldTrait(1199, 11, 75, 0x4),
19711  FieldTrait(1200, 11, 76, 0x4), FieldTrait(1227, 15, 67, 0x4), FieldTrait(1242, 8, 79, 0x4),
19712  FieldTrait(1244, 8, 78, 0x4), FieldTrait(1435, 1, 81, 0x4), FieldTrait(1439, 1, 82, 0x4),
19713  FieldTrait(1449, 15, 83, 0x4), FieldTrait(1450, 15, 84, 0x4), FieldTrait(1451, 14, 85, 0x4),
19714  FieldTrait(1452, 14, 86, 0x4), FieldTrait(1457, 14, 87, 0x4), FieldTrait(1458, 14, 88, 0x4),
19715  FieldTrait(1478, 1, 89, 0x4), FieldTrait(1479, 1, 90, 0x4), FieldTrait(1480, 14, 91, 0x4),
19716  FieldTrait(1481, 1, 92, 0x4), FieldTrait(1482, 1, 93, 0x4), FieldTrait(1483, 1, 94, 0xc)
19717 };
19718 const FieldTrait_Hash_Array CrossOrderCancelRequest::_ftha(CrossOrderCancelRequest::_traits, 99);
19720 //-------------------------------------------------------------------------------------------------
19722 {
19723  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
19724 };
19728 //-------------------------------------------------------------------------------------------------
19729 const FieldTrait CrossOrderCancelRequest::NoSides::_traits[] =
19730 {
19731  FieldTrait( 11, 15, 3, 0x1), FieldTrait( 38, 10, 10, 0x4), FieldTrait( 41, 15, 2, 0x4),
19732  FieldTrait( 54, 7, 1, 0x1), FieldTrait( 58, 15, 16, 0x4), FieldTrait( 75, 25, 9, 0x4),
19733  FieldTrait( 152, 10, 11, 0x4), FieldTrait( 229, 25, 8, 0x4), FieldTrait( 354, 2, 17, 0x4),
19734  FieldTrait( 355, 28, 18, 0x4), FieldTrait( 376, 15, 15, 0x4), FieldTrait( 453, 1, 7, 0xc),
19735  FieldTrait( 468, 7, 13, 0x4), FieldTrait( 469, 9, 14, 0x4), FieldTrait( 516, 14, 12, 0x4),
19736  FieldTrait( 526, 15, 4, 0x4), FieldTrait( 583, 15, 5, 0x4), FieldTrait( 586, 22, 6, 0x4)
19737 };
19740 const unsigned short CrossOrderCancelRequest::NoSides::_fnum;
19741 //-------------------------------------------------------------------------------------------------
19742 const FieldTrait CrossOrderCancelRequest::NoSides::NoPartyIDs::_traits[] =
19743 {
19744  FieldTrait( 447, 7, 2, 0x4), FieldTrait( 448, 15, 1, 0x4), FieldTrait( 452, 1, 3, 0x4),
19745  FieldTrait( 802, 1, 4, 0xc)
19746 };
19747 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoSides::NoPartyIDs::_ftha(CrossOrderCancelRequest::NoSides::NoPartyIDs::_traits, 4);
19750 //-------------------------------------------------------------------------------------------------
19751 const FieldTrait CrossOrderCancelRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits[] =
19752 {
19753  FieldTrait( 523, 15, 1, 0x4), FieldTrait( 803, 1, 2, 0x4)
19754 };
19755 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoSides::NoPartyIDs::NoPartySubIDs::_ftha(CrossOrderCancelRequest::NoSides::NoPartyIDs::NoPartySubIDs::_traits, 2);
19758 //-------------------------------------------------------------------------------------------------
19759 const FieldTrait CrossOrderCancelRequest::NoLegs::_traits[] =
19760 {
19761  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
19762  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
19763  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
19764  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
19765  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
19766  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
19767  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
19768  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
19769  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
19770  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
19771  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
19772  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
19773  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
19774  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
19775  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
19776  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
19777  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
19778  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
19779 };
19782 const unsigned short CrossOrderCancelRequest::NoLegs::_fnum;
19783 //-------------------------------------------------------------------------------------------------
19784 const FieldTrait CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_traits[] =
19785 {
19786  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
19787 };
19788 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_ftha(CrossOrderCancelRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
19791 //-------------------------------------------------------------------------------------------------
19793 {
19794  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
19795  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
19796  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
19797  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
19798  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
19799  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
19800  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
19801  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
19802  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
19803  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
19804  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
19805  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
19806  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
19807  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
19808  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
19809  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
19810  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
19811  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
19812  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
19813  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
19814  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
19815  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
19816  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
19817  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
19818 };
19822 //-------------------------------------------------------------------------------------------------
19823 const FieldTrait CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
19824 {
19825  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
19826 };
19827 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
19830 //-------------------------------------------------------------------------------------------------
19831 const FieldTrait CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
19832 {
19833  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
19834 };
19835 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_ftha(CrossOrderCancelRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
19838 //-------------------------------------------------------------------------------------------------
19839 const FieldTrait CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
19840 {
19841  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
19842  FieldTrait(1062, 1, 4, 0xc)
19843 };
19844 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
19847 //-------------------------------------------------------------------------------------------------
19848 const FieldTrait CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
19849 {
19850  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
19851 };
19852 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(CrossOrderCancelRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
19855 //-------------------------------------------------------------------------------------------------
19856 const FieldTrait CrossOrderCancelRequest::NoEvents::_traits[] =
19857 {
19858  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
19859  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
19860 };
19863 const unsigned short CrossOrderCancelRequest::NoEvents::_fnum;
19864 //-------------------------------------------------------------------------------------------------
19866 {
19867  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
19868  FieldTrait(1052, 1, 4, 0xc)
19869 };
19873 //-------------------------------------------------------------------------------------------------
19874 const FieldTrait CrossOrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
19875 {
19876  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
19877 };
19878 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(CrossOrderCancelRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
19881 //-------------------------------------------------------------------------------------------------
19883 {
19884  FieldTrait(1117, 15, 1, 0x4), FieldTrait(1118, 7, 2, 0x4), FieldTrait(1119, 1, 3, 0x4),
19885  FieldTrait(1120, 1, 4, 0xc)
19886 };
19890 //-------------------------------------------------------------------------------------------------
19891 const FieldTrait CrossOrderCancelRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits[] =
19892 {
19893  FieldTrait(1121, 15, 1, 0x4), FieldTrait(1122, 1, 2, 0x4)
19894 };
19895 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoRootPartyIDs::NoRootPartySubIDs::_ftha(CrossOrderCancelRequest::NoRootPartyIDs::NoRootPartySubIDs::_traits, 2);
19898 //-------------------------------------------------------------------------------------------------
19900 {
19901  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
19902  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
19903  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
19904 };
19908 //-------------------------------------------------------------------------------------------------
19909 const FieldTrait CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
19910 {
19911  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
19912 };
19913 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::_ftha(CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
19916 //-------------------------------------------------------------------------------------------------
19917 const FieldTrait CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
19918 {
19919  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
19920 };
19921 const FieldTrait_Hash_Array CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(CrossOrderCancelRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
19924 //-------------------------------------------------------------------------------------------------
19925 const FieldTrait SecurityTypeRequest::_traits[] =
19926 {
19927  FieldTrait( 58, 15, 2, 0x4), FieldTrait( 167, 15, 8, 0x4), FieldTrait( 320, 15, 1, 0x1),
19928  FieldTrait( 336, 15, 5, 0x4), FieldTrait( 354, 2, 3, 0x4), FieldTrait( 355, 28, 4, 0x4),
19929  FieldTrait( 460, 1, 7, 0x4), FieldTrait( 625, 15, 6, 0x4), FieldTrait( 762, 15, 9, 0x4),
19930  FieldTrait(1300, 15, 11, 0x4), FieldTrait(1301, 20, 10, 0x4)
19931 };
19932 const FieldTrait_Hash_Array SecurityTypeRequest::_ftha(SecurityTypeRequest::_traits, 11);
19934 //-------------------------------------------------------------------------------------------------
19935 const FieldTrait SecurityTypes::_traits[] =
19936 {
19937  FieldTrait( 58, 15, 7, 0x4), FieldTrait( 263, 7, 12, 0x4), FieldTrait( 320, 15, 1, 0x1),
19938  FieldTrait( 322, 15, 2, 0x1), FieldTrait( 323, 1, 3, 0x1), FieldTrait( 336, 15, 10, 0x4),
19939  FieldTrait( 354, 2, 8, 0x4), FieldTrait( 355, 28, 9, 0x4), FieldTrait( 557, 1, 4, 0x4),
19940  FieldTrait( 558, 1, 6, 0xc), FieldTrait( 625, 15, 11, 0x4), FieldTrait( 893, 8, 5, 0x4),
19941  FieldTrait(1180, 15, 15, 0x4), FieldTrait(1181, 4, 16, 0x4), FieldTrait(1300, 15, 14, 0x4),
19942  FieldTrait(1301, 20, 13, 0x4), FieldTrait(1350, 4, 17, 0x4), FieldTrait(1352, 8, 18, 0x4)
19943 };
19944 const FieldTrait_Hash_Array SecurityTypes::_ftha(SecurityTypes::_traits, 18);
19945 const MsgType SecurityTypes::_msgtype("w");
19946 //-------------------------------------------------------------------------------------------------
19947 const FieldTrait SecurityTypes::NoSecurityTypes::_traits[] =
19948 {
19949  FieldTrait( 60, 22, 5, 0x4), FieldTrait( 167, 15, 1, 0x4), FieldTrait( 460, 1, 3, 0x4),
19950  FieldTrait( 461, 15, 4, 0x4), FieldTrait( 762, 15, 2, 0x4)
19951 };
19953 const MsgType SecurityTypes::NoSecurityTypes::_msgtype("NoSecurityTypes");
19954 const unsigned short SecurityTypes::NoSecurityTypes::_fnum;
19955 //-------------------------------------------------------------------------------------------------
19956 const FieldTrait SecurityListRequest::_traits[] =
19957 {
19958  FieldTrait( 15, 19, 105, 0x4), FieldTrait( 22, 15, 6, 0x4), FieldTrait( 48, 15, 5, 0x4),
19959  FieldTrait( 55, 15, 3, 0x4), FieldTrait( 58, 15, 106, 0x4), FieldTrait( 65, 15, 4, 0x4),
19960  FieldTrait( 106, 15, 32, 0x4), FieldTrait( 107, 15, 35, 0x4), FieldTrait( 167, 15, 10, 0x4),
19961  FieldTrait( 200, 21, 12, 0x4), FieldTrait( 201, 1, 73, 0x4), FieldTrait( 202, 11, 26, 0x4),
19962  FieldTrait( 206, 7, 28, 0x4), FieldTrait( 207, 20, 31, 0x4), FieldTrait( 223, 14, 30, 0x4),
19963  FieldTrait( 224, 25, 14, 0x4), FieldTrait( 225, 25, 15, 0x4), FieldTrait( 226, 1, 17, 0x4),
19964  FieldTrait( 227, 14, 18, 0x4), FieldTrait( 228, 9, 19, 0x4), FieldTrait( 231, 9, 29, 0x4),
19965  FieldTrait( 239, 1, 16, 0x4), FieldTrait( 240, 25, 25, 0x4), FieldTrait( 255, 15, 20, 0x4),
19966  FieldTrait( 263, 7, 111, 0x4), FieldTrait( 320, 15, 1, 0x1), FieldTrait( 336, 15, 109, 0x4),
19967  FieldTrait( 348, 2, 33, 0x4), FieldTrait( 349, 28, 34, 0x4), FieldTrait( 350, 2, 36, 0x4),
19968  FieldTrait( 351, 28, 37, 0x4), FieldTrait( 354, 2, 107, 0x4), FieldTrait( 355, 28, 108, 0x4),
19969  FieldTrait( 454, 1, 7, 0xc), FieldTrait( 460, 1, 8, 0x4), FieldTrait( 461, 15, 9, 0x4),
19970  FieldTrait( 470, 18, 22, 0x4), FieldTrait( 471, 15, 23, 0x4), FieldTrait( 472, 15, 24, 0x4),
19971  FieldTrait( 541, 25, 13, 0x4), FieldTrait( 543, 15, 21, 0x4), FieldTrait( 555, 1, 104, 0xc),
19972  FieldTrait( 559, 1, 2, 0x1), FieldTrait( 625, 15, 110, 0x4), FieldTrait( 667, 21, 39, 0x4),
19973  FieldTrait( 668, 1, 91, 0x4), FieldTrait( 691, 15, 38, 0x4), FieldTrait( 711, 1, 103, 0xc),
19974  FieldTrait( 762, 15, 11, 0x4), FieldTrait( 788, 1, 98, 0x4), FieldTrait( 864, 1, 42, 0xc),
19975  FieldTrait( 869, 14, 92, 0x4), FieldTrait( 870, 1, 93, 0xc), FieldTrait( 873, 25, 43, 0x4),
19976  FieldTrait( 874, 25, 44, 0x4), FieldTrait( 875, 1, 40, 0x4), FieldTrait( 876, 15, 41, 0x4),
19977  FieldTrait( 898, 14, 102, 0x4), FieldTrait( 913, 15, 94, 0x4), FieldTrait( 914, 15, 95, 0x4),
19978  FieldTrait( 915, 25, 96, 0x4), FieldTrait( 916, 25, 99, 0x4), FieldTrait( 917, 25, 100, 0x4),
19979  FieldTrait( 918, 19, 97, 0x4), FieldTrait( 919, 1, 101, 0x4), FieldTrait( 947, 19, 27, 0x4),
19980  FieldTrait( 965, 15, 45, 0x4), FieldTrait( 966, 15, 46, 0x4), FieldTrait( 967, 9, 48, 0x4),
19981  FieldTrait( 968, 9, 49, 0x4), FieldTrait( 969, 9, 50, 0x4), FieldTrait( 970, 1, 51, 0x4),
19982  FieldTrait( 971, 1, 52, 0x4), FieldTrait( 996, 15, 54, 0x4), FieldTrait( 997, 15, 55, 0x4),
19983  FieldTrait(1018, 1, 53, 0xc), FieldTrait(1049, 7, 47, 0x4), FieldTrait(1079, 26, 56, 0x4),
19984  FieldTrait(1146, 13, 58, 0x4), FieldTrait(1147, 10, 59, 0x4), FieldTrait(1151, 15, 57, 0x4),
19985  FieldTrait(1184, 2, 60, 0x4), FieldTrait(1185, 29, 61, 0x4), FieldTrait(1186, 15, 62, 0x4),
19986  FieldTrait(1191, 15, 64, 0x4), FieldTrait(1192, 10, 65, 0x4), FieldTrait(1193, 7, 66, 0x4),
19987  FieldTrait(1194, 1, 67, 0x4), FieldTrait(1195, 13, 68, 0x4), FieldTrait(1196, 15, 69, 0x4),
19988  FieldTrait(1197, 15, 76, 0x4), FieldTrait(1198, 1, 70, 0x4), FieldTrait(1199, 11, 71, 0x4),
19989  FieldTrait(1200, 11, 72, 0x4), FieldTrait(1227, 15, 63, 0x4), FieldTrait(1242, 8, 75, 0x4),
19990  FieldTrait(1244, 8, 74, 0x4), FieldTrait(1300, 15, 113, 0x4), FieldTrait(1301, 20, 112, 0x4),
19991  FieldTrait(1435, 1, 77, 0x4), FieldTrait(1439, 1, 78, 0x4), FieldTrait(1449, 15, 79, 0x4),
19992  FieldTrait(1450, 15, 80, 0x4), FieldTrait(1451, 14, 81, 0x4), FieldTrait(1452, 14, 82, 0x4),
19993  FieldTrait(1457, 14, 83, 0x4), FieldTrait(1458, 14, 84, 0x4), FieldTrait(1465, 15, 114, 0x4),
19994  FieldTrait(1470, 1, 115, 0x4), FieldTrait(1471, 1, 116, 0x4), FieldTrait(1478, 1, 85, 0x4),
19995  FieldTrait(1479, 1, 86, 0x4), FieldTrait(1480, 14, 87, 0x4), FieldTrait(1481, 1, 88, 0x4),
19996  FieldTrait(1482, 1, 89, 0x4), FieldTrait(1483, 1, 90, 0xc)
19997 };
19998 const FieldTrait_Hash_Array SecurityListRequest::_ftha(SecurityListRequest::_traits, 116);
20000 //-------------------------------------------------------------------------------------------------
20002 {
20003  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
20004 };
20007 const unsigned short SecurityListRequest::NoSecurityAltID::_fnum;
20008 //-------------------------------------------------------------------------------------------------
20009 const FieldTrait SecurityListRequest::NoLegs::_traits[] =
20010 {
20011  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
20012  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
20013  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
20014  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 596, 18, 20, 0x4), FieldTrait( 597, 15, 21, 0x4),
20015  FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4), FieldTrait( 600, 15, 1, 0x4),
20016  FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4), FieldTrait( 603, 15, 4, 0x4),
20017  FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4), FieldTrait( 608, 15, 7, 0x4),
20018  FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4), FieldTrait( 611, 25, 11, 0x4),
20019  FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4), FieldTrait( 614, 9, 27, 0x4),
20020  FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4), FieldTrait( 617, 15, 30, 0x4),
20021  FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4), FieldTrait( 620, 15, 33, 0x4),
20022  FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4), FieldTrait( 623, 9, 36, 0x4),
20023  FieldTrait( 624, 7, 37, 0x4), FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4),
20024  FieldTrait( 764, 15, 9, 0x4), FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4),
20025  FieldTrait( 956, 25, 42, 0x4), FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4),
20026  FieldTrait(1017, 9, 45, 0x4), FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4),
20027  FieldTrait(1358, 1, 48, 0x4), FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4),
20028  FieldTrait(1422, 10, 52, 0x4), FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
20029 };
20032 const unsigned short SecurityListRequest::NoLegs::_fnum;
20033 //-------------------------------------------------------------------------------------------------
20034 const FieldTrait SecurityListRequest::NoLegs::NoLegSecurityAltID::_traits[] =
20035 {
20036  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
20037 };
20038 const FieldTrait_Hash_Array SecurityListRequest::NoLegs::NoLegSecurityAltID::_ftha(SecurityListRequest::NoLegs::NoLegSecurityAltID::_traits, 2);
20041 //-------------------------------------------------------------------------------------------------
20043 {
20044  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
20045  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
20046  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
20047  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
20048  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
20049  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
20050  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
20051  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
20052  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
20053  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
20054  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
20055  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
20056  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
20057  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
20058  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
20059  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
20060  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
20061  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
20062  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
20063  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
20064  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
20065  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
20066  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
20067  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
20068 };
20071 const unsigned short SecurityListRequest::NoUnderlyings::_fnum;
20072 //-------------------------------------------------------------------------------------------------
20073 const FieldTrait SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
20074 {
20075  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
20076 };
20077 const FieldTrait_Hash_Array SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityListRequest::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
20080 //-------------------------------------------------------------------------------------------------
20081 const FieldTrait SecurityListRequest::NoUnderlyings::NoUnderlyingStips::_traits[] =
20082 {
20083  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
20084 };
20085 const FieldTrait_Hash_Array SecurityListRequest::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityListRequest::NoUnderlyings::NoUnderlyingStips::_traits, 2);
20088 //-------------------------------------------------------------------------------------------------
20089 const FieldTrait SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
20090 {
20091  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
20092  FieldTrait(1062, 1, 4, 0xc)
20093 };
20094 const FieldTrait_Hash_Array SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
20097 //-------------------------------------------------------------------------------------------------
20098 const FieldTrait SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
20099 {
20100  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
20101 };
20102 const FieldTrait_Hash_Array SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityListRequest::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
20105 //-------------------------------------------------------------------------------------------------
20106 const FieldTrait SecurityListRequest::NoEvents::_traits[] =
20107 {
20108  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
20109  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
20110 };
20113 const unsigned short SecurityListRequest::NoEvents::_fnum;
20114 //-------------------------------------------------------------------------------------------------
20116 {
20117  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
20118 };
20121 const unsigned short SecurityListRequest::NoInstrAttrib::_fnum;
20122 //-------------------------------------------------------------------------------------------------
20124 {
20125  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
20126  FieldTrait(1052, 1, 4, 0xc)
20127 };
20129 const MsgType SecurityListRequest::NoInstrumentParties::_msgtype("NoInstrumentParties");
20131 //-------------------------------------------------------------------------------------------------
20132 const FieldTrait SecurityListRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
20133 {
20134  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
20135 };
20136 const FieldTrait_Hash_Array SecurityListRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityListRequest::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
20139 //-------------------------------------------------------------------------------------------------
20141 {
20142  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
20143  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
20144  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
20145 };
20148 const unsigned short SecurityListRequest::NoComplexEvents::_fnum;
20149 //-------------------------------------------------------------------------------------------------
20150 const FieldTrait SecurityListRequest::NoComplexEvents::NoComplexEventDates::_traits[] =
20151 {
20152  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
20153 };
20154 const FieldTrait_Hash_Array SecurityListRequest::NoComplexEvents::NoComplexEventDates::_ftha(SecurityListRequest::NoComplexEvents::NoComplexEventDates::_traits, 3);
20157 //-------------------------------------------------------------------------------------------------
20158 const FieldTrait SecurityListRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
20159 {
20160  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
20161 };
20162 const FieldTrait_Hash_Array SecurityListRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityListRequest::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
20165 //-------------------------------------------------------------------------------------------------
20166 const FieldTrait SecurityList::_traits[] =
20167 {
20168  FieldTrait( 60, 22, 22, 0x4), FieldTrait( 146, 1, 6, 0xc), FieldTrait( 320, 15, 1, 0x4),
20169  FieldTrait( 322, 15, 2, 0x4), FieldTrait( 393, 1, 4, 0x4), FieldTrait( 560, 1, 3, 0x4),
20170  FieldTrait( 715, 25, 8, 0x4), FieldTrait( 893, 8, 5, 0x4), FieldTrait( 964, 1, 7, 0x4),
20171  FieldTrait(1180, 15, 11, 0x4), FieldTrait(1181, 4, 12, 0x4), FieldTrait(1300, 15, 10, 0x4),
20172  FieldTrait(1301, 20, 9, 0x4), FieldTrait(1350, 4, 13, 0x4), FieldTrait(1352, 8, 14, 0x4),
20173  FieldTrait(1465, 15, 15, 0x4), FieldTrait(1466, 15, 16, 0x4), FieldTrait(1467, 15, 17, 0x4),
20174  FieldTrait(1468, 2, 18, 0x4), FieldTrait(1469, 28, 19, 0x4), FieldTrait(1470, 1, 20, 0x4),
20175  FieldTrait(1471, 1, 21, 0x4)
20176 };
20177 const FieldTrait_Hash_Array SecurityList::_ftha(SecurityList::_traits, 22);
20178 const MsgType SecurityList::_msgtype("y");
20179 //-------------------------------------------------------------------------------------------------
20180 const FieldTrait SecurityList::NoRelatedSym::_traits[] =
20181 {
20182  FieldTrait( 15, 19, 102, 0x4), FieldTrait( 22, 15, 4, 0x4), FieldTrait( 48, 15, 3, 0x4),
20183  FieldTrait( 55, 15, 1, 0x4), FieldTrait( 58, 15, 119, 0x4), FieldTrait( 65, 15, 2, 0x4),
20184  FieldTrait( 106, 15, 30, 0x4), FieldTrait( 107, 15, 33, 0x4), FieldTrait( 167, 15, 8, 0x4),
20185  FieldTrait( 200, 21, 10, 0x4), FieldTrait( 201, 1, 71, 0x4), FieldTrait( 202, 11, 24, 0x4),
20186  FieldTrait( 206, 7, 26, 0x4), FieldTrait( 207, 20, 29, 0x4), FieldTrait( 218, 12, 105, 0x4),
20187  FieldTrait( 220, 19, 106, 0x4), FieldTrait( 221, 15, 107, 0x4), FieldTrait( 222, 15, 108, 0x4),
20188  FieldTrait( 223, 14, 28, 0x4), FieldTrait( 224, 25, 12, 0x4), FieldTrait( 225, 25, 13, 0x4),
20189  FieldTrait( 226, 1, 15, 0x4), FieldTrait( 227, 14, 16, 0x4), FieldTrait( 228, 9, 17, 0x4),
20190  FieldTrait( 231, 9, 27, 0x4), FieldTrait( 232, 1, 103, 0xc), FieldTrait( 235, 15, 113, 0x4),
20191  FieldTrait( 236, 14, 114, 0x4), FieldTrait( 239, 1, 14, 0x4), FieldTrait( 240, 25, 23, 0x4),
20192  FieldTrait( 255, 15, 18, 0x4), FieldTrait( 348, 2, 31, 0x4), FieldTrait( 349, 28, 32, 0x4),
20193  FieldTrait( 350, 2, 34, 0x4), FieldTrait( 351, 28, 35, 0x4), FieldTrait( 354, 2, 120, 0x4),
20194  FieldTrait( 355, 28, 121, 0x4), FieldTrait( 423, 1, 137, 0x4), FieldTrait( 454, 1, 5, 0xc),
20195  FieldTrait( 460, 1, 6, 0x4), FieldTrait( 461, 15, 7, 0x4), FieldTrait( 470, 18, 20, 0x4),
20196  FieldTrait( 471, 15, 21, 0x4), FieldTrait( 472, 15, 22, 0x4), FieldTrait( 541, 25, 11, 0x4),
20197  FieldTrait( 543, 15, 19, 0x4), FieldTrait( 555, 1, 104, 0xc), FieldTrait( 561, 10, 134, 0x4),
20198  FieldTrait( 562, 10, 129, 0x4), FieldTrait( 662, 11, 109, 0x4), FieldTrait( 663, 1, 110, 0x4),
20199  FieldTrait( 667, 21, 37, 0x4), FieldTrait( 668, 1, 89, 0x4), FieldTrait( 691, 15, 36, 0x4),
20200  FieldTrait( 696, 25, 116, 0x4), FieldTrait( 697, 11, 117, 0x4), FieldTrait( 698, 1, 118, 0x4),
20201  FieldTrait( 699, 15, 111, 0x4), FieldTrait( 701, 25, 115, 0x4), FieldTrait( 711, 1, 101, 0xc),
20202  FieldTrait( 761, 15, 112, 0x4), FieldTrait( 762, 15, 9, 0x4), FieldTrait( 788, 1, 96, 0x4),
20203  FieldTrait( 827, 1, 128, 0x4), FieldTrait( 864, 1, 40, 0xc), FieldTrait( 869, 14, 90, 0x4),
20204  FieldTrait( 870, 1, 91, 0xc), FieldTrait( 873, 25, 41, 0x4), FieldTrait( 874, 25, 42, 0x4),
20205  FieldTrait( 875, 1, 38, 0x4), FieldTrait( 876, 15, 39, 0x4), FieldTrait( 898, 14, 100, 0x4),
20206  FieldTrait( 913, 15, 92, 0x4), FieldTrait( 914, 15, 93, 0x4), FieldTrait( 915, 25, 94, 0x4),
20207  FieldTrait( 916, 25, 97, 0x4), FieldTrait( 917, 25, 98, 0x4), FieldTrait( 918, 19, 95, 0x4),
20208  FieldTrait( 919, 1, 99, 0x4), FieldTrait( 947, 19, 25, 0x4), FieldTrait( 965, 15, 43, 0x4),
20209  FieldTrait( 966, 15, 44, 0x4), FieldTrait( 967, 9, 46, 0x4), FieldTrait( 968, 9, 47, 0x4),
20210  FieldTrait( 969, 9, 48, 0x4), FieldTrait( 970, 1, 49, 0x4), FieldTrait( 971, 1, 50, 0x4),
20211  FieldTrait( 996, 15, 52, 0x4), FieldTrait( 997, 15, 53, 0x4), FieldTrait(1018, 1, 51, 0xc),
20212  FieldTrait(1049, 7, 45, 0x4), FieldTrait(1079, 26, 54, 0x4), FieldTrait(1140, 10, 130, 0x4),
20213  FieldTrait(1143, 9, 131, 0x4), FieldTrait(1144, 1, 132, 0x4), FieldTrait(1146, 13, 56, 0x4),
20214  FieldTrait(1147, 10, 57, 0x4), FieldTrait(1148, 11, 125, 0x4), FieldTrait(1149, 11, 126, 0x4),
20215  FieldTrait(1150, 11, 127, 0x4), FieldTrait(1151, 15, 55, 0x4), FieldTrait(1184, 2, 58, 0x4),
20216  FieldTrait(1185, 29, 59, 0x4), FieldTrait(1186, 15, 60, 0x4), FieldTrait(1191, 15, 62, 0x4),
20217  FieldTrait(1192, 10, 63, 0x4), FieldTrait(1193, 7, 64, 0x4), FieldTrait(1194, 1, 65, 0x4),
20218  FieldTrait(1195, 13, 66, 0x4), FieldTrait(1196, 15, 67, 0x4), FieldTrait(1197, 15, 74, 0x4),
20219  FieldTrait(1198, 1, 68, 0x4), FieldTrait(1199, 11, 69, 0x4), FieldTrait(1200, 11, 70, 0x4),
20220  FieldTrait(1201, 1, 140, 0xc), FieldTrait(1205, 1, 122, 0xc), FieldTrait(1227, 15, 61, 0x4),
20221  FieldTrait(1234, 1, 123, 0xc), FieldTrait(1242, 8, 73, 0x4), FieldTrait(1244, 8, 72, 0x4),
20222  FieldTrait(1245, 19, 133, 0x4), FieldTrait(1306, 1, 124, 0x4), FieldTrait(1309, 1, 138, 0xc),
20223  FieldTrait(1312, 1, 139, 0xc), FieldTrait(1377, 1, 135, 0x4), FieldTrait(1378, 1, 136, 0x4),
20224  FieldTrait(1435, 1, 75, 0x4), FieldTrait(1439, 1, 76, 0x4), FieldTrait(1449, 15, 77, 0x4),
20225  FieldTrait(1450, 15, 78, 0x4), FieldTrait(1451, 14, 79, 0x4), FieldTrait(1452, 14, 80, 0x4),
20226  FieldTrait(1457, 14, 81, 0x4), FieldTrait(1458, 14, 82, 0x4), FieldTrait(1478, 1, 83, 0x4),
20227  FieldTrait(1479, 1, 84, 0x4), FieldTrait(1480, 14, 85, 0x4), FieldTrait(1481, 1, 86, 0x4),
20228  FieldTrait(1482, 1, 87, 0x4), FieldTrait(1483, 1, 88, 0xc), FieldTrait(1504, 22, 141, 0x4)
20229 };
20231 const MsgType SecurityList::NoRelatedSym::_msgtype("NoRelatedSym");
20232 const unsigned short SecurityList::NoRelatedSym::_fnum;
20233 //-------------------------------------------------------------------------------------------------
20234 const FieldTrait SecurityList::NoRelatedSym::NoStipulations::_traits[] =
20235 {
20236  FieldTrait( 233, 15, 1, 0x4), FieldTrait( 234, 15, 2, 0x4)
20237 };
20238 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoStipulations::_ftha(SecurityList::NoRelatedSym::NoStipulations::_traits, 2);
20241 //-------------------------------------------------------------------------------------------------
20242 const FieldTrait SecurityList::NoRelatedSym::NoSecurityAltID::_traits[] =
20243 {
20244  FieldTrait( 455, 15, 1, 0x4), FieldTrait( 456, 15, 2, 0x4)
20245 };
20246 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoSecurityAltID::_ftha(SecurityList::NoRelatedSym::NoSecurityAltID::_traits, 2);
20249 //-------------------------------------------------------------------------------------------------
20250 const FieldTrait SecurityList::NoRelatedSym::NoLegs::_traits[] =
20251 {
20252  FieldTrait( 248, 25, 12, 0x4), FieldTrait( 249, 25, 13, 0x4), FieldTrait( 250, 1, 14, 0x4),
20253  FieldTrait( 251, 1, 15, 0x4), FieldTrait( 252, 14, 16, 0x4), FieldTrait( 253, 9, 17, 0x4),
20254  FieldTrait( 254, 25, 23, 0x4), FieldTrait( 257, 15, 18, 0x4), FieldTrait( 556, 19, 38, 0x4),
20255  FieldTrait( 566, 11, 46, 0x4), FieldTrait( 587, 7, 56, 0x4), FieldTrait( 596, 18, 20, 0x4),
20256  FieldTrait( 597, 15, 21, 0x4), FieldTrait( 598, 15, 22, 0x4), FieldTrait( 599, 15, 19, 0x4),
20257  FieldTrait( 600, 15, 1, 0x4), FieldTrait( 601, 15, 2, 0x4), FieldTrait( 602, 15, 3, 0x4),
20258  FieldTrait( 603, 15, 4, 0x4), FieldTrait( 604, 1, 5, 0xc), FieldTrait( 607, 1, 6, 0x4),
20259  FieldTrait( 608, 15, 7, 0x4), FieldTrait( 609, 15, 8, 0x4), FieldTrait( 610, 21, 10, 0x4),
20260  FieldTrait( 611, 25, 11, 0x4), FieldTrait( 612, 11, 24, 0x4), FieldTrait( 613, 7, 26, 0x4),
20261  FieldTrait( 614, 9, 27, 0x4), FieldTrait( 615, 14, 28, 0x4), FieldTrait( 616, 20, 29, 0x4),
20262  FieldTrait( 617, 15, 30, 0x4), FieldTrait( 618, 2, 31, 0x4), FieldTrait( 619, 28, 32, 0x4),
20263  FieldTrait( 620, 15, 33, 0x4), FieldTrait( 621, 2, 34, 0x4), FieldTrait( 622, 28, 35, 0x4),
20264  FieldTrait( 623, 9, 36, 0x4), FieldTrait( 624, 7, 37, 0x4), FieldTrait( 676, 19, 58, 0x4),
20265  FieldTrait( 677, 15, 59, 0x4), FieldTrait( 678, 15, 60, 0x4), FieldTrait( 679, 11, 61, 0x4),
20266  FieldTrait( 680, 1, 62, 0x4), FieldTrait( 683, 1, 57, 0xc), FieldTrait( 690, 1, 55, 0x4),
20267  FieldTrait( 739, 25, 40, 0x4), FieldTrait( 740, 15, 39, 0x4), FieldTrait( 764, 15, 9, 0x4),
20268  FieldTrait( 942, 19, 25, 0x4), FieldTrait( 955, 21, 41, 0x4), FieldTrait( 956, 25, 42, 0x4),
20269  FieldTrait( 999, 15, 43, 0x4), FieldTrait(1001, 15, 44, 0x4), FieldTrait(1017, 9, 45, 0x4),
20270  FieldTrait(1212, 26, 47, 0x4), FieldTrait(1224, 10, 50, 0x4), FieldTrait(1358, 1, 48, 0x4),
20271  FieldTrait(1420, 1, 49, 0x4), FieldTrait(1421, 15, 51, 0x4), FieldTrait(1422, 10, 52, 0x4),
20272  FieldTrait(1436, 1, 53, 0x4), FieldTrait(1440, 1, 54, 0x4)
20273 };
20274 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoLegs::_ftha(SecurityList::NoRelatedSym::NoLegs::_traits, 62);
20276 const unsigned short SecurityList::NoRelatedSym::NoLegs::_fnum;
20277 //-------------------------------------------------------------------------------------------------
20278 const FieldTrait SecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits[] =
20279 {
20280  FieldTrait( 605, 15, 1, 0x4), FieldTrait( 606, 15, 2, 0x4)
20281 };
20282 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_ftha(SecurityList::NoRelatedSym::NoLegs::NoLegSecurityAltID::_traits, 2);
20285 //-------------------------------------------------------------------------------------------------
20286 const FieldTrait SecurityList::NoRelatedSym::NoLegs::NoLegStipulations::_traits[] =
20287 {
20288  FieldTrait( 688, 15, 1, 0x4), FieldTrait( 689, 15, 2, 0x4)
20289 };
20290 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoLegs::NoLegStipulations::_ftha(SecurityList::NoRelatedSym::NoLegs::NoLegStipulations::_traits, 2);
20293 //-------------------------------------------------------------------------------------------------
20294 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::_traits[] =
20295 {
20296  FieldTrait( 241, 25, 12, 0x4), FieldTrait( 242, 25, 13, 0x4), FieldTrait( 243, 1, 14, 0x4),
20297  FieldTrait( 244, 1, 15, 0x4), FieldTrait( 245, 14, 16, 0x4), FieldTrait( 246, 9, 17, 0x4),
20298  FieldTrait( 247, 25, 23, 0x4), FieldTrait( 256, 15, 18, 0x4), FieldTrait( 305, 15, 4, 0x4),
20299  FieldTrait( 306, 15, 30, 0x4), FieldTrait( 307, 15, 33, 0x4), FieldTrait( 308, 20, 29, 0x4),
20300  FieldTrait( 309, 15, 3, 0x4), FieldTrait( 310, 15, 8, 0x4), FieldTrait( 311, 15, 1, 0x4),
20301  FieldTrait( 312, 15, 2, 0x4), FieldTrait( 313, 21, 10, 0x4), FieldTrait( 315, 1, 60, 0x4),
20302  FieldTrait( 316, 11, 24, 0x4), FieldTrait( 317, 7, 26, 0x4), FieldTrait( 318, 19, 38, 0x4),
20303  FieldTrait( 362, 2, 31, 0x4), FieldTrait( 363, 28, 32, 0x4), FieldTrait( 364, 2, 34, 0x4),
20304  FieldTrait( 365, 28, 35, 0x4), FieldTrait( 435, 14, 28, 0x4), FieldTrait( 436, 9, 27, 0x4),
20305  FieldTrait( 457, 1, 5, 0xc), FieldTrait( 462, 1, 6, 0x4), FieldTrait( 463, 15, 7, 0x4),
20306  FieldTrait( 542, 25, 11, 0x4), FieldTrait( 592, 18, 20, 0x4), FieldTrait( 593, 15, 21, 0x4),
20307  FieldTrait( 594, 15, 22, 0x4), FieldTrait( 595, 15, 19, 0x4), FieldTrait( 763, 15, 9, 0x4),
20308  FieldTrait( 810, 11, 40, 0x4), FieldTrait( 877, 15, 36, 0x4), FieldTrait( 878, 15, 37, 0x4),
20309  FieldTrait( 879, 10, 39, 0x4), FieldTrait( 882, 11, 41, 0x4), FieldTrait( 883, 11, 42, 0x4),
20310  FieldTrait( 884, 13, 43, 0x4), FieldTrait( 885, 13, 44, 0x4), FieldTrait( 886, 13, 45, 0x4),
20311  FieldTrait( 887, 1, 46, 0xc), FieldTrait( 941, 19, 25, 0x4), FieldTrait( 972, 14, 47, 0x4),
20312  FieldTrait( 973, 13, 49, 0x4), FieldTrait( 974, 15, 50, 0x4), FieldTrait( 975, 1, 48, 0x4),
20313  FieldTrait( 998, 15, 51, 0x4), FieldTrait(1000, 15, 52, 0x4), FieldTrait(1038, 13, 53, 0x4),
20314  FieldTrait(1039, 15, 55, 0x4), FieldTrait(1044, 10, 56, 0x4), FieldTrait(1045, 9, 57, 0x4),
20315  FieldTrait(1046, 7, 58, 0x4), FieldTrait(1058, 1, 54, 0xc), FieldTrait(1213, 26, 59, 0x4),
20316  FieldTrait(1419, 1, 61, 0x4), FieldTrait(1423, 10, 62, 0x4), FieldTrait(1424, 15, 63, 0x4),
20317  FieldTrait(1425, 10, 64, 0x4), FieldTrait(1437, 1, 65, 0x4), FieldTrait(1441, 1, 66, 0x4),
20318  FieldTrait(1453, 15, 67, 0x4), FieldTrait(1454, 15, 68, 0x4), FieldTrait(1455, 14, 69, 0x4),
20319  FieldTrait(1456, 14, 70, 0x4), FieldTrait(1459, 14, 71, 0x4), FieldTrait(1460, 14, 72, 0x4)
20320 };
20321 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::_traits, 72);
20324 //-------------------------------------------------------------------------------------------------
20325 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits[] =
20326 {
20327  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
20328 };
20329 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingSecurityAltID::_traits, 2);
20332 //-------------------------------------------------------------------------------------------------
20333 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits[] =
20334 {
20335  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
20336 };
20337 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::NoUnderlyingStips::_traits, 2);
20340 //-------------------------------------------------------------------------------------------------
20341 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits[] =
20342 {
20343  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
20344  FieldTrait(1062, 1, 4, 0xc)
20345 };
20346 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::_traits, 4);
20349 //-------------------------------------------------------------------------------------------------
20350 const FieldTrait SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
20351 {
20352  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
20353 };
20354 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(SecurityList::NoRelatedSym::NoUnderlyings::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
20357 //-------------------------------------------------------------------------------------------------
20358 const FieldTrait SecurityList::NoRelatedSym::NoEvents::_traits[] =
20359 {
20360  FieldTrait( 865, 1, 1, 0x4), FieldTrait( 866, 25, 2, 0x4), FieldTrait( 867, 11, 3, 0x4),
20361  FieldTrait( 868, 15, 4, 0x4), FieldTrait(1145, 22, 5, 0x4)
20362 };
20363 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoEvents::_ftha(SecurityList::NoRelatedSym::NoEvents::_traits, 5);
20365 const unsigned short SecurityList::NoRelatedSym::NoEvents::_fnum;
20366 //-------------------------------------------------------------------------------------------------
20367 const FieldTrait SecurityList::NoRelatedSym::NoInstrAttrib::_traits[] =
20368 {
20369  FieldTrait( 871, 1, 1, 0x4), FieldTrait( 872, 15, 2, 0x4)
20370 };
20371 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoInstrAttrib::_ftha(SecurityList::NoRelatedSym::NoInstrAttrib::_traits, 2);
20374 //-------------------------------------------------------------------------------------------------
20375 const FieldTrait SecurityList::NoRelatedSym::NoInstrumentParties::_traits[] =
20376 {
20377  FieldTrait(1019, 15, 1, 0x4), FieldTrait(1050, 7, 2, 0x4), FieldTrait(1051, 1, 3, 0x4),
20378  FieldTrait(1052, 1, 4, 0xc)
20379 };
20380 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoInstrumentParties::_ftha(SecurityList::NoRelatedSym::NoInstrumentParties::_traits, 4);
20383 //-------------------------------------------------------------------------------------------------
20384 const FieldTrait SecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits[] =
20385 {
20386  FieldTrait(1053, 15, 1, 0x4), FieldTrait(1054, 1, 2, 0x4)
20387 };
20388 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_ftha(SecurityList::NoRelatedSym::NoInstrumentParties::NoInstrumentPartySubIDs::_traits, 2);
20391 //-------------------------------------------------------------------------------------------------
20392 const FieldTrait SecurityList::NoRelatedSym::NoStrikeRules::_traits[] =
20393 {
20394  FieldTrait(1202, 11, 2, 0x4), FieldTrait(1203, 11, 3, 0x4), FieldTrait(1204, 9, 4, 0x4),
20395  FieldTrait(1223, 15, 1, 0x4), FieldTrait(1236, 1, 6, 0xc), FieldTrait(1304, 1, 5, 0x4)
20396 };
20397 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoStrikeRules::_ftha(SecurityList::NoRelatedSym::NoStrikeRules::_traits, 6);
20400 //-------------------------------------------------------------------------------------------------
20401 const FieldTrait SecurityList::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits[] =
20402 {
20403  FieldTrait(1222, 15, 1, 0x4), FieldTrait(1226, 21, 5, 0x4), FieldTrait(1229, 1, 6, 0x4),
20404  FieldTrait(1241, 21, 4, 0x4), FieldTrait(1302, 1, 3, 0x4), FieldTrait(1303, 1, 2, 0x4)
20405 };
20406 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoStrikeRules::NoMaturityRules::_ftha(SecurityList::NoRelatedSym::NoStrikeRules::NoMaturityRules::_traits, 6);
20409 //-------------------------------------------------------------------------------------------------
20410 const FieldTrait SecurityList::NoRelatedSym::NoTickRules::_traits[] =
20411 {
20412  FieldTrait(1206, 11, 1, 0x4), FieldTrait(1207, 11, 2, 0x4), FieldTrait(1208, 11, 3, 0x4),
20413  FieldTrait(1209, 1, 4, 0x4)
20414 };
20415 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTickRules::_ftha(SecurityList::NoRelatedSym::NoTickRules::_traits, 4);
20418 //-------------------------------------------------------------------------------------------------
20419 const FieldTrait SecurityList::NoRelatedSym::NoLotTypeRules::_traits[] =
20420 {
20421  FieldTrait(1093, 7, 1, 0x4), FieldTrait(1231, 10, 2, 0x4)
20422 };
20423 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoLotTypeRules::_ftha(SecurityList::NoRelatedSym::NoLotTypeRules::_traits, 2);
20426 //-------------------------------------------------------------------------------------------------
20427 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::_traits[] =
20428 {
20429  FieldTrait( 336, 15, 1, 0x4), FieldTrait( 625, 15, 2, 0x4), FieldTrait(1141, 1, 7, 0xc),
20430  FieldTrait(1232, 1, 5, 0xc), FieldTrait(1235, 1, 6, 0xc), FieldTrait(1237, 1, 3, 0xc),
20431  FieldTrait(1239, 1, 4, 0xc)
20432 };
20433 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::_traits, 7);
20436 //-------------------------------------------------------------------------------------------------
20437 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits[] =
20438 {
20439  FieldTrait( 264, 1, 2, 0x4), FieldTrait(1021, 1, 3, 0x4), FieldTrait(1022, 15, 1, 0x4)
20440 };
20441 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoMDFeedTypes::_traits, 3);
20444 //-------------------------------------------------------------------------------------------------
20445 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits[] =
20446 {
20447  FieldTrait(1308, 7, 1, 0x4)
20448 };
20449 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoExecInstRules::_traits, 1);
20452 //-------------------------------------------------------------------------------------------------
20453 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits[] =
20454 {
20455  FieldTrait( 574, 15, 2, 0x4), FieldTrait(1142, 15, 1, 0x4)
20456 };
20457 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoMatchRules::_traits, 2);
20460 //-------------------------------------------------------------------------------------------------
20461 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits[] =
20462 {
20463  FieldTrait( 40, 7, 1, 0x4)
20464 };
20465 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoOrdTypeRules::_traits, 1);
20468 //-------------------------------------------------------------------------------------------------
20469 const FieldTrait SecurityList::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits[] =
20470 {
20471  FieldTrait( 59, 7, 1, 0x4)
20472 };
20473 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_ftha(SecurityList::NoRelatedSym::NoTradingSessionRules::NoTimeInForceRules::_traits, 1);
20476 //-------------------------------------------------------------------------------------------------
20477 const FieldTrait SecurityList::NoRelatedSym::NoNestedInstrAttrib::_traits[] =
20478 {
20479  FieldTrait(1210, 1, 1, 0x4), FieldTrait(1211, 15, 2, 0x4)
20480 };
20481 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoNestedInstrAttrib::_ftha(SecurityList::NoRelatedSym::NoNestedInstrAttrib::_traits, 2);
20484 //-------------------------------------------------------------------------------------------------
20485 const FieldTrait SecurityList::NoRelatedSym::NoComplexEvents::_traits[] =
20486 {
20487  FieldTrait(1484, 1, 1, 0x4), FieldTrait(1485, 13, 2, 0x4), FieldTrait(1486, 11, 3, 0x4),
20488  FieldTrait(1487, 1, 4, 0x4), FieldTrait(1488, 14, 5, 0x4), FieldTrait(1489, 1, 6, 0x4),
20489  FieldTrait(1490, 1, 7, 0x4), FieldTrait(1491, 1, 8, 0xc)
20490 };
20491 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoComplexEvents::_ftha(SecurityList::NoRelatedSym::NoComplexEvents::_traits, 8);
20494 //-------------------------------------------------------------------------------------------------
20495 const FieldTrait SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits[] =
20496 {
20497  FieldTrait(1492, 22, 1, 0x4), FieldTrait(1493, 22, 2, 0x4), FieldTrait(1494, 1, 3, 0xc)
20498 };
20499 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_ftha(SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::_traits, 3);
20502 //-------------------------------------------------------------------------------------------------
20503 const FieldTrait SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits[] =
20504 {
20505  FieldTrait(1495, 23, 1, 0x4), FieldTrait(1496, 23, 2, 0x4)
20506 };
20507 const FieldTrait_Hash_Array SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_ftha(SecurityList::NoRelatedSym::NoComplexEvents::NoComplexEventDates::NoComplexEventTimes::_traits, 2);
20510 //-------------------------------------------------------------------------------------------------
20511 const FieldTrait DerivativeSecurityListRequest::_traits[] =
20512 {
20513  FieldTrait( 15, 19, 76, 0x4), FieldTrait( 58, 15, 77, 0x4), FieldTrait( 241, 25, 14, 0x4),
20514  FieldTrait( 242, 25, 15, 0x4), FieldTrait( 243, 1, 16, 0x4), FieldTrait( 244, 1, 17, 0x4),
20515  FieldTrait( 245, 14, 18, 0x4), FieldTrait( 246, 9, 19, 0x4), FieldTrait( 247, 25, 25, 0x4),
20516  FieldTrait( 256, 15, 20, 0x4), FieldTrait( 263, 7, 82, 0x4), FieldTrait( 305, 15, 6, 0x4),
20517  FieldTrait( 306, 15, 32, 0x4), FieldTrait( 307, 15, 35, 0x4), FieldTrait( 308, 20, 31, 0x4),
20518  FieldTrait( 309, 15, 5, 0x4), FieldTrait( 310, 15, 10, 0x4), FieldTrait( 311, 15, 3, 0x4),
20519  FieldTrait( 312, 15, 4, 0x4), FieldTrait( 313, 21, 12, 0x4), FieldTrait( 315, 1, 62, 0x4),
20520  FieldTrait( 316, 11, 26, 0x4), FieldTrait( 317, 7, 28, 0x4), FieldTrait( 318, 19, 40, 0x4),
20521  FieldTrait( 320, 15, 1, 0x1), FieldTrait( 336, 15, 80, 0x4), FieldTrait( 354, 2, 78, 0x4),
20522  FieldTrait( 355, 28, 79, 0x4), FieldTrait( 362, 2, 33, 0x4), FieldTrait( 363, 28, 34, 0x4),
20523  FieldTrait( 364, 2, 36, 0x4), FieldTrait( 365, 28, 37, 0x4), FieldTrait( 435, 14, 30, 0x4),
20524  FieldTrait( 436, 9, 29, 0x4), FieldTrait( 457, 1, 7, 0xc), FieldTrait( 462, 1, 8, 0x4),
20525  FieldTrait( 463, 15, 9, 0x4), FieldTrait( 542, 25, 13, 0x4), FieldTrait( 559, 1, 2, 0x1),
20526  FieldTrait( 592, 18, 22, 0x4), FieldTrait( 593, 15, 23, 0x4), FieldTrait( 594, 15, 24, 0x4),
20527  FieldTrait( 595, 15, 21, 0x4), FieldTrait( 625, 15, 81, 0x4), FieldTrait( 762, 15, 75, 0x4),
20528  FieldTrait( 763, 15, 11, 0x4), FieldTrait( 810, 11, 42, 0x4), FieldTrait( 877, 15, 38, 0x4),
20529  FieldTrait( 878, 15, 39, 0x4), FieldTrait( 879, 10, 41, 0x4), FieldTrait( 882, 11, 43, 0x4),
20530  FieldTrait( 883, 11, 44, 0x4), FieldTrait( 884, 13, 45, 0x4), FieldTrait( 885, 13, 46, 0x4),
20531  FieldTrait( 886, 13, 47, 0x4), FieldTrait( 887, 1, 48, 0xc), FieldTrait( 941, 19, 27, 0x4),
20532  FieldTrait( 972, 14, 49, 0x4), FieldTrait( 973, 13, 51, 0x4), FieldTrait( 974, 15, 52, 0x4),
20533  FieldTrait( 975, 1, 50, 0x4), FieldTrait( 998, 15, 53, 0x4), FieldTrait(1000, 15, 54, 0x4),
20534  FieldTrait(1038, 13, 55, 0x4), FieldTrait(1039, 15, 57, 0x4), FieldTrait(1044, 10, 58, 0x4),
20535  FieldTrait(1045, 9, 59, 0x4), FieldTrait(1046, 7, 60, 0x4), FieldTrait(1058, 1, 56, 0xc),
20536  FieldTrait(1213, 26, 61, 0x4), FieldTrait(1214, 15, 85, 0x4), FieldTrait(1215, 15, 86, 0x4),
20537  FieldTrait(1216, 15, 87, 0x4), FieldTrait(1217, 15, 88, 0x4), FieldTrait(1218, 1, 89, 0xc),
20538  FieldTrait(1225, 13, 121, 0x4), FieldTrait(1228, 15, 91, 0x4), FieldTrait(1243, 8, 92, 0x4),
20539  FieldTrait(1246, 1, 90, 0x4), FieldTrait(1247, 15, 93, 0x4), FieldTrait(1248, 15, 94, 0x4),
20540  FieldTrait(1249, 15, 95, 0x4), FieldTrait(1250, 15, 96, 0x4), FieldTrait(1251, 21, 97, 0x4),
20541  FieldTrait(1252, 25, 98, 0x4), FieldTrait(1253, 26, 99, 0x4), FieldTrait(1254, 15, 100, 0x4),
20542  FieldTrait(1255, 7, 101, 0x4), FieldTrait(1256, 15, 102, 0x4), FieldTrait(1257, 15, 104, 0x4),
20543  FieldTrait(1258, 18, 105, 0x4), FieldTrait(1259, 15, 106, 0x4), FieldTrait(1260, 15, 108, 0x4),
20544  FieldTrait(1261, 11, 107, 0x4), FieldTrait(1262, 19, 109, 0x4), FieldTrait(1263, 9, 110, 0x4),
20545  FieldTrait(1264, 9, 111, 0x4), FieldTrait(1265, 7, 112, 0x4), FieldTrait(1266, 9, 113, 0x4),
20546  FieldTrait(1267, 9, 114, 0x4), FieldTrait(1268, 13, 115, 0x4), FieldTrait(1269, 15, 116, 0x4),
20547  FieldTrait(1270, 10, 117, 0x4), FieldTrait(1271, 15, 122, 0x4), FieldTrait(1272, 20, 123, 0x4),
20548  FieldTrait(1273, 1, 124, 0x4), FieldTrait(1274, 1, 125, 0x4), FieldTrait(1275, 15, 126, 0x4),
20549  FieldTrait(1276, 25, 103, 0x4), FieldTrait(1277, 2, 127, 0x4), FieldTrait(1278, 28, 128, 0x4),
20550  FieldTrait(1279, 15, 129, 0x4), FieldTrait(1280, 2, 130, 0x4), FieldTrait(1281, 28, 131, 0x4),
20551  FieldTrait(1282, 2, 142, 0x4), FieldTrait(1283, 28, 143, 0x4), FieldTrait(1284, 15, 144, 0x4),
20552  FieldTrait(1285, 21, 132, 0x4), FieldTrait(1286, 1, 133, 0xc), FieldTrait(1292, 1, 134, 0xc),
20553  FieldTrait(1299, 7, 120, 0x4), FieldTrait(1300, 15, 84, 0x4), FieldTrait(1301, 20, 83, 0x4),
20554  FieldTrait(1315, 15, 118, 0x4), FieldTrait(1316, 10, 119, 0x4), FieldTrait(1317, 7, 135, 0x4),
20555  FieldTrait(1318, 15, 136, 0x4), FieldTrait(1319, 15, 137, 0x4), FieldTrait(1320, 1, 138, 0x4),
20556  FieldTrait(1321, 11, 139, 0x4), FieldTrait(1322, 11, 140, 0x4), FieldTrait(1323, 1, 141, 0x4),
20557  FieldTrait(1419, 1, 63, 0x4), FieldTrait(1423, 10, 64, 0x4), FieldTrait(1424, 15, 65, 0x4),
20558  FieldTrait(1425, 10, 66, 0x4), FieldTrait(1437, 1, 67, 0x4), FieldTrait(1438, 1, 145, 0x4),
20559  FieldTrait(1441, 1, 68, 0x4), FieldTrait(1442, 1, 146, 0x4), FieldTrait(1453, 15, 69, 0x4),
20560  FieldTrait(1454, 15, 70, 0x4), FieldTrait(1455, 14, 71, 0x4), FieldTrait(1456, 14, 72, 0x4),
20561  FieldTrait(1459, 14, 73, 0x4), FieldTrait(1460, 14, 74, 0x4)
20562 };
20565 //-------------------------------------------------------------------------------------------------
20567 {
20568  FieldTrait( 458, 15, 1, 0x4), FieldTrait( 459, 15, 2, 0x4)
20569 };
20573 //-------------------------------------------------------------------------------------------------
20575 {
20576  FieldTrait( 888, 15, 1, 0x4), FieldTrait( 889, 15, 2, 0x4)
20577 };
20581 //-------------------------------------------------------------------------------------------------
20583 {
20584  FieldTrait(1059, 15, 1, 0x4), FieldTrait(1060, 7, 2, 0x4), FieldTrait(1061, 1, 3, 0x4),
20585  FieldTrait(1062, 1, 4, 0xc)
20586 };
20590 //-------------------------------------------------------------------------------------------------
20591 const FieldTrait DerivativeSecurityListRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits[] =
20592 {
20593  FieldTrait(1063, 15, 1, 0x4), FieldTrait(1064, 1, 2, 0x4)
20594 };
20595 const FieldTrait_Hash_Array DerivativeSecurityListRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_ftha(DerivativeSecurityListRequest::NoUndlyInstrumentParties::NoUndlyInstrumentPartySubIDs::_traits, 2);
20598 //-------------------------------------------------------------------------------------------------
20600 {
20601  FieldTrait(1219, 15, 1, 0x4), FieldTrait(1220, 15, 2, 0x4)
20602 };
20606 //-------------------------------------------------------------------------------------------------
20608 {
20609  FieldTrait(1287, 1, 1, 0x4), FieldTrait(1288, 25, 2, 0x4), FieldTrait(1289, 22, 3, 0x4),
20610  FieldTrait(1290, 11, 4, 0x4), FieldTrait(1291, 15, 5, 0x4)
20611 };
20615 //-------------------------------------------------------------------------------------------------
20617 {
20618  FieldTrait(1293, 15, 1, 0x4), FieldTrait(1294, 15, 2, 0x4), FieldTrait(1295, 1, 3, 0x4),
20619  FieldTrait(1296, 1, 4, 0xc)
20620 };
20624 //-------------------------------------------------------------------------------------------------
20625 const FieldTrait DerivativeSecurityListRequest::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits[] =
20626 {
20627  FieldTrait(1297, 15, 1, 0x4), FieldTrait(1298, 1, 2, 0x4)
20628 };
20629 const FieldTrait_Hash_Array DerivativeSecurityListRequest::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_ftha(DerivativeSecurityListRequest::NoDerivativeInstrumentParties::NoDerivativeInstrumentPartySubIDs::_traits, 2);
20632 
20633 } // namespace FIX8
20634 } // namespace TEX